Steroid Kit logo

Steroid_Kit

Steroid CLI›Agent Skills

Agent Skills

Steroid manages two skills in Local mode and four in Connected mode, so you can drive project indexing, conversation-memory recall and workflow automation from supported agents. In Claude Code and Cursor you invoke them as /steroid…; in Codex as $steroid…. They install automatically when the CLI connects each IDE, and are removed when you disconnect it.

NOTE

Codex uses $, not /. Codex reserves / for its own built-in commands, so Steroid's skills are invoked with a dollar sign — $steroid-recall, etc. The arguments after the name are identical on every platform.

What Are Steroid Skills

Skills are named commands Steroid ships into your agent — each is a folder-with-SKILL.md the IDE exposes as a command you type in the chat. They install automatically when you connect an IDE (part of the connect flow's “Install skills” step) and uninstall when you disconnect or run steroid uninstall. The separate steroid-onboard bootstrap can be installed with steroid install-onboard-skill and intentionally survives uninstall.

Recall uses MCP memory tools, index-project registers/builds local indexes, and the two workflow skills call server-backed Flows tools. Managed skills follow the Local / Connected split as everything else.

SkillFamilyRunsMode
steroid-recallChat memoryrecall_memory, recall_turn, recall_diffLocal & Connected
steroid-index-projectProject indexingRegister and build a local conversation-memory indexLocal & Connected
steroid-create-workflowWorkflowscreate_workflow / repair_workflow MCP toolsConnected only
steroid-search-workflowWorkflowssearch_workflows / run_workflow MCP toolsConnected only

TIP

Recall works in both modes (it's the flagship local capability). The two workflow skills require Connected mode — in Local mode the workflow MCP tools aren't registered, so those skills have nothing to call.

Platforms & Invocation

Mode-appropriate managed skills install into the IDEs you configure. Two details differ by platform — how you type the command, and where the files land.

IDEInvoke a skillInstalled to
Claude Code/steroid-<name>~/.claude/skills/<name>/SKILL.md
Cursor/steroid-<name>~/.cursor/skills/<name>/SKILL.md
Codex$steroid-<name>~/.codex/skills/<name>/SKILL.md (honors $CODEX_HOME)

NOTE

GitHub Copilot is a registered setup target and history source. Exact Copilot skill-directory wiring was not verified in this checkout audit; use steroid setup copilot --check and the installed agent's supported skill invocation. Do not infer that Copilot has no file-based skills.

How skills get installed, verified, and removed

  • Installed/reconciled during IDE setup and TUI mode transitions: recall and index-project in both modes; create-workflow and search-workflow in Connected.
  • Only connected IDEs get skills. If you've connected Claude Code and Codex but not Cursor, only those two receive skills; Cursor is skipped — never reported as a failure.
  • Checked through steroid doctor and setup diagnostics. Follow each reported failure or informational skip; installing a skill does not prove provider authentication or existing chat history.
  • Shown in each IDE's connection-status screen as “Steroid slash-command skills installed”.
  • Removed per-IDE when you disconnect that IDE, and for every IDE when you run steroid uninstall.
  • Skills carry a version stamp, so removal only touches directories Steroid created — a same-named skill you installed yourself is left untouched.

steroid-recall

Proactive fallback for missing context — searches your local conversation history across every coding agent on this machine: Claude Code, Codex, Cursor, Cursor CLI and Copilot. Storage/indexing are local and do not require the Steroid backend; answering inference uses an installed agent's configured provider.

Invoke/steroid-recall (Claude Code, Cursor) · $steroid-recall (Codex)
Arguments<query> and the project path when needed. global_search is currently disabled/no-op.
When to useYou want context, decisions, or solutions from past conversations — or any time you're uncertain about prior work on this project.
RunsThe recall_memory MCP tool (and recall_diff for full diffs) — not the shell CLI.
ModeBoth Local & Connected

What it does: Calls recall_memory with the query. If the index isn't built yet, recall can auto-index/register the project and reports doing so. Explicit steroid memory build is also available without LLM calls. Answering sources use node selection followed by synthesis, preferably through the calling agent. On success it lists hits as Session: title · date · source with an excerpt. Skipped-source notes are surfaced on total failure, not guaranteed on partial success. Use recall_turn for a complete cited exchange. When a hit references a truncated diff, use recall_diff to fetch the file path and full before/after. History is searched across supported source stores with relevant history; inference prompts may reach the executor's provider.

steroid-index-project

Register and index the current repository or an explicit path. This differs from IDE setup: wiring MCP does not imply an index or any historical conversations exist. The daemon maintains existing indexes for registered projects; this skill performs the initial registration/build.

steroid-create-workflow

Build a new Activepieces workflow for the user via the create_workflow MCP tool.

Invoke/steroid-create-workflow (Claude Code, Cursor) · $steroid-create-workflow (Codex)
Arguments<description of what it should do>
When to useYou want a new automation/workflow built.
RunsThe create_workflow MCP tool (and repair_workflow on failure) — not the shell CLI.
ModeConnected only

What it does: Clarifies your intent (trigger, actions, order), then hands the whole request to the tool, which plans the workflow for you — you don't have to pick pieces or wire schemas yourself. It may first offer to reuse an existing matching workflow, then presents a plan for approval: a small terminal prompt plus a Cmd/Ctrl-clickable read-only HTML plan (summary, a diagram, an inputs/output table, the data flow, and copyable curl snippets for running the finished flow), with an Approve & build / Request changes / Reject choice. Once you approve, it asks for any missing credentials, reports progress as each step is built, and — on success — gives you the workflow's inputs and publication/indexing outcome. Draft tests call real integrations and may create records or send messages. Repair is bounded and runs in place; failed builds may remain resumable, and acceptance warnings can accompany publication. This skill only creates — finding or running an existing one is steroid-search-workflow.

NOTE

Agent builds cache credentials locally and upsert encrypted AP App Connections in the cloud. Flow definitions use connection references; do not paste raw secrets into prompts or nodes. See Steroid Flows for the full workflow docs.

steroid-search-workflow

Find and optionally run one of the user's own previously-published Activepieces workflows.

Invoke/steroid-search-workflow (Claude Code, Cursor) · $steroid-search-workflow (Codex)
Arguments<what you're looking for>
When to useYou want to find (and maybe run) a workflow you built earlier.
RunsThe search_workflows MCP tool, then run_workflow if you choose to run it — not the shell CLI.
ModeConnected only

What it does: Calls search_workflows and lists the matching workflows (each scoped to you). If nothing matches, it says so and suggests steroid-create-workflow instead of guessing. To run a match, it collects the inputs the workflow expects and runs it, then reports the result — including any output. It only finds workflows you that have been indexed for discovery. A published UI flow is not automatically proof of SRP indexing. Search responses do not expose a webhook URL in the inspected contract; copy the generated Live URL from the trigger when you need a direct HTTP endpoint.

Continue Reading

→ Local vs Connected Mode→ Command Reference→ Steroid Flows — Overview

On this page