knoxgraeme/skillfish

The skill manager for AI coding agents. Install, update, and sync skills across Claude Code, Cursor, Copilot + more.

What it solves

Skillfish is a manager for "Agent Skills"—portable packages of instructions, prompts, and resources that extend the capabilities of AI coding agents. It solves the problem of manually managing these skills across different AI tools, allowing users to install, update, and sync them across multiple agents simultaneously.

How it works

Skillfish acts as a CLI tool that detects installed AI agents (such as Claude Code, Cursor, and GitHub Copilot) and manages the SKILL.md files they use. It can pull skills from GitHub repositories, search for them via the skill.fish directory, and handle installation into the specific directories where each agent expects to find them.

To maintain consistency across teams, it uses a skillfish.json manifest file. This manifest tracks external skills, allowing team members to sync their local environments by running a single command to install or update the required skills.

Who it’s for

Developers who use AI coding agents and want to share, discover, and standardize domain expertise and reusable workflows across their tools and teams.

Highlights

  • Multi-Agent Support: Supports 33 different AI agents, including Claude Code, Cursor, Windsurf, and GitHub Copilot.
  • One-Command Installation: Installs a skill to all detected agents on a system with a single command.
  • Team Syncing: Uses a manifest file (skillfish.json) to ensure all team members have the same set of skills.
  • Skill Creation: Includes an interactive init command to create new skill templates with structured metadata.
  • Private Repo Support: Integrates with GitHub tokens to install skills from private repositories.

Related

  • Project
  • Project
  • Project
  • Project
  • Project