Skip to content

agent-skills guide

Install skills for your agents, choose the ones you need and connect a tracker. No npm packages are installed: the command line and every skill script use only Node's standard library.

The repositories are private for now, so nothing here can be installed yet. These pages describe how the apps work today.

What you need

  • git
  • Node.js 20 or newer
  • At least one of Claude Code, Codex CLI, Cursor, Gemini CLI, OpenCode, Windsurf or GitHub Copilot

Install

From a clone of the repository:

npm link
agent-skills install --target all
agent-skills config attribution off
agent-skills doctor

npm link puts agent-skills on your PATH and is optional. On Windows, the same commands work in PowerShell, and directory links are junctions, which need no administrator rights.

Restart the agent or open a new chat after installing, so it reads its skills folder again.

User scope or project scope

Scrollable table

User scope compared with project scope
AspectUser scopeProject scope
Commandagent-skills install --target allagent-skills install --target all --project ~/code/app
Where~/.claude/skills, ~/.agents/skills.claude/skills, .agents/skills in the project
HowSymlinks to the repositoryCopies
Updatesgit pull, then agent-skills syncagent-skills sync after git pull
Good forYour own machine and all projectsSharing with a team through the repository

You can mix them: install everything at user scope, and commit task and commit into a team project.

Per agent

Scrollable table

Where agent-skills installs for each agent
AgentTargetFolder in the projectCall a skill
Claude Codeclaude.claude/skills/<name>//task 123
Codex CLIcodex.agents/skills/<name>/$task 123
Cursorcursor.agents/skills/<name>//task 123
Gemini CLIgemini.agents/skills/<name>/ + .gemini/commands/<name>.toml/task 123
OpenCodeopencode.agents/skills/<name>/ + .opencode/commands/<name>.md/task 123
Windsurfwindsurf.agents/skills/<name>/ + .windsurf/workflows/<name>.md/task 123, @task
GitHub Copilotcopilot.agents/skills/<name>//task 123

Install for one agent with --target, for example agent-skills install --target claude.

Choose skills

Install a subset with --skills, for example only the daily workflow:

agent-skills install --target claude,codex --skills task,commit,handoff,review,test-loop,token-saver

Keep commits yours

Three independent layers keep AI attribution out of your history:

  1. Skills never add a trailer, and they commit only after your OK.
  2. agent-skills config attribution off turns off Claude Code's commit trailer and pull request footer.
  3. agent-skills hooks install adds a commit-msg hook that strips AI trailers from any tool.

The hook leaves the rest of the message byte for byte. Your existing hook keeps running after it. Hooks are per repository.

Connect a tracker

Credentials come from environment variables or ~/.config/agent-skills/credentials.env, never from the repository.

agent-skills tasks check
agent-skills tasks list
agent-skills tasks fetch 482

The first fetch writes .tasks/<id>/TASK.md. Later fetches print only what changed. Fetched tickets stay out of commits, because .tasks/ is excluded locally.

Commands

The agent-skills command line
CommandWhat it does
agent-skills listPrints the catalogue
agent-skills installInstalls skills for chosen agents
agent-skills uninstallRemoves only what it installed
agent-skills syncApplies every recorded install again after git pull
agent-skills doctorShows agents, installs, trackers, the hook and attribution
agent-skills hooksInstalls, removes or checks the commit-msg hook
agent-skills config attributionTurns Claude Code attribution off or on
agent-skills tasksFetches and lists tracker tasks

Files you did not install, or edited by hand, are never overwritten or deleted without --force.

Keep reading

Search this site

Arrows move through the results, Enter opens one, Esc closes. Ctrl K /