Documentation

supercli Knowledge Base

Quick filter

Start here

Getting Started

Run `npx supercli help` for instant usage, install dependencies with `npm install`, copy `.env.example`, and start the local server via `npm start` or `supercli --server`. The web UI (EJS + Vue + Tailwind) is reachable at `http://localhost:3000`. Refer to the repository README for additional context.

Concept

Skill Layer Basics

Every capability becomes a skill, whether it originates from CLI commands, OpenAPI endpoints, MCP tools, workflows, or HTTP requests. supercli indexes names like `namespace.resource.action`, exposes schemas, and lets agents discover, inspect, and execute consistently.

supercli skills list
supercli skills search "database"
supercli skills get beads.issue.create

Sources

Skill Sources

  • Bundled Harnesses – beads, gwc, commiat ship with the CLI.
  • Built-in Adapters – OpenAPI specs, raw HTTP, and MCP servers become skills automatically.
  • Plugins – Install docker, gh, aws, kubectl, terraform harnesses via `supercli plugins install`.
  • AI Plans / Workflows – Natural language `ask` and `plan` commands create DAGs of skills.

Runtime

Architecture

Agents route requests through the skill discovery layer, which maps namespaces to harnesses/adapters. Execution envelopes guarantee deterministic JSON responses and exit codes.

Agents/Humans → supercli runtime → Skill Router → Harness / Adapter → Tool

Interface

CLI Usage

supercli <harness>                # list skills
supercli beads issue list --json
supercli skills search --harness beads "task"
supercli ask "deploy staging"
supercli plugins explore --tags git,ai

`--json`, `--human`, and `--compact` control output, while exit codes communicate validation, resource, or integration errors.

Extension

Plugins & Harnesses

Wrap any CLI with a `plugin.json` manifest that defines commands, schemas, dependency checks, and passthrough rules. Install from the registry, Git repos, or local paths.

Need more? Check `docs/plugin-harness-guide.md` in the repository for step-by-step authoring details.

Vision

Skill Mesh Direction

The platform is evolving toward a mesh that handles discovery, routing, execution, composition, and governance. Key areas under exploration include a unified skill registry, graph-native discovery, mesh-wide policy, DAG orchestration, agent endpoints, composition tooling, telemetry, and richer plugin UX.

Resources

More Documentation

  • README.md (repository root)
  • docs/skills-catalog.md
  • docs/supported-harnesses.md
  • docs/features/skills.md