Skip to content

fft skill install ​

Install the skill for an AI assistant to read

Copy the agent skill into a directory an AI assistant reads.

By default that is ~/.claude/skills/fft, where Claude Code finds a personal skill — one installed once, available in every project. --local installs it into ./.claude/skills/fft instead, where it belongs to this project alone and can be committed with it. --dir puts it wherever you say, for an agent that reads skills from somewhere else.

Installing twice is silent and changes nothing: fft compares what it ships against what is there. A file you have edited is a CONFLICT, and fft asks before replacing it — or refuses, with exit 2, if there is no terminal to ask on. --force answers that question in advance.

fft records what it wrote, in .fft-skill.json beside the skill, and SKILL.md records the version of fft that wrote it. After an upgrade, a file that still holds an older fft's text, untouched, is UPDATED without a question, and a file fft no longer ships is removed the same way. A file you have edited is still a CONFLICT, or STALE, and is still yours to decide about. fft skill status says which version each installed skill is from.

The skill needs no project, no credentials and no network, so this is a reasonable first thing to run on a new machine.

Usage ​

fft skill install [flags]

Flags ​

      --dir string   Install into this directory instead (the skill lands in DIR/fft)
      --force        Replace files that differ from the ones fft ships
      --local        Install into ./.claude/skills instead of ~/.claude/skills

See also ​

This command also accepts the global flags.

An independent open-source project — not affiliated with, endorsed by, or supported by fulfillmenttools.