flypod
CLI reference

flypod install skill

Write flypod usage instructions into your repo's agent config files so coding agents (Claude Code, Codex, Cursor, and more) know how to deploy with flypod.

flypod install skill teaches the coding agents working in a repo how to deploy with flypod. It writes a small, self-contained instruction file into each agent's config format, so the next time you ask an agent to "deploy this," it knows to run flypod.

flypod install skill

By default it writes two files: the universal AGENTS.md (read by Codex, Cursor, Copilot, Gemini, Zed, and ~20 other tools) and a first-class Claude Code skill. Any other supported agent that it detects in the repo is added on top.

Run it from your project root. The command is non-interactive by default (safe for agents and CI); when a human runs it in a terminal with no target flags, an arrow-key picker appears to choose targets.

Synopsis

flypod install skill [targets] [flags]

Targets

Each target is one agent's instruction-file convention. AGENTS.md and Claude are always written; the rest are written when detected (or when you pass their flag).

TargetFlagFile writtenDefault
AGENTS.md (universal)--agentsAGENTS.mdAlways
Claude Code--claude.claude/skills/flypod/SKILL.mdAlways
Cursor--cursor.cursor/rules/flypod.mdcIf detected
GitHub Copilot--copilot.github/copilot-instructions.mdIf detected
Windsurf--windsurf.windsurf/rules/flypod.mdIf detected
Cline--cline.clinerules/flypod.mdIf detected
Roo Code--roo.roo/rules/flypod.mdIf detected
Gemini CLI--geminiGEMINI.mdIf detected

Passing one or more target flags writes exactly those targets (overriding the defaults).

Flags

FlagDescription
--allWrite every supported target, detected or not.
--globalWrite to your home directory instead of the project (for AGENTS.md, Claude, and Gemini, which have standard global locations).
--listPrint which targets are detected and where each would be written; write nothing.
--dry-runShow the files that would be written, then exit without touching disk. (--print is an alias.)

Examples

Install the defaults (AGENTS.md + Claude, plus anything detected):

flypod install skill

See what's detected without writing anything:

flypod install skill --list

Write only the Cursor and Claude files:

flypod install skill --cursor --claude

Install into every supported agent:

flypod install skill --all

Idempotency

The command is safe to re-run. Shared files like AGENTS.md get a delimited flypod block that is replaced in place on each run, leaving the rest of the file untouched. Dedicated files (the Claude skill, Cursor rules) are flypod-owned and rewritten wholesale. A target that's already up to date is reported as unchanged.

On this page