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/skillsSee also
- fft skill — parent command
This command also accepts the global flags.