add-skills

Enables shared skill suites for a single project via symlinks.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/fusuyfusuy/dot-agents --skill add-skills-fusuyfusuy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: add-skills
Source: https://github.com/fusuyfusuy/dot-agents/tree/main/skills/add-skills
Command: npx skills add https://github.com/fusuyfusuy/dot-agents --skill add-skills-fusuyfusuy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Shared skill suites must never be installed globally, because global skills are injected into every session's system prompt regardless of project needs. This Skill provides a controlled, per-project opt-in workflow that symlinks only the suites a repository actually requires. ## Core Features & Use Cases - Suite Selection: Choose from curated suites such as interfaces (UI polish), matt (engineering), specterops (75 security skills), or sub-suites like specterops:appsec. - Project-Scoped Activation: Runs enable-skills <suite> "$PROJECT_ROOT" to symlink skills into <project>/.agents/skills/, never into global roots. - Verification & Documentation: Confirms every entry is a symlink resolving into the shared library and records enabled suites in the project's AGENTS.md. - Use Case: A developer working on a web app wants AppSec guidance without C2 tooling, so they enable only specterops:appsec for that repository and document it for the team. ## Quick Start Ask the agent to enable the specterops:appsec skill suite for this project only.

Frequently Asked Questions about add-skills

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enable agent skills for a single project?▼

Run `enable-skills <suite> "$PROJECT_ROOT"` where PROJECT_ROOT comes from `git rev-parse --show-toplevel`. This symlinks each skill into `<project>/.agents/skills/`, which the agent loads for trusted projects at session start.

What skill suites are available to enable?▼

Available suites include `interfaces` for UI polish, `matt` for engineering and architecture, `specterops` for all 75 security skills, and sub-suites like `specterops:appsec`, `bloodhound`, `recon`, and `c2`. Run `enable-skills list` to see everything currently available.

Can I install shared skills globally for all projects?▼

No, global installation is deliberately blocked because global skills are injected into every session's system prompt. The activator refuses to link library skills into global roots like ~/.agents/skills or ~/.claude; suites are strictly opt-in per project.

Why must skills be symlinked instead of copied into a project?▼

Symlinking ensures updates to the shared library propagate automatically to every project that enabled the suite. Copying files would freeze each project on a stale version and create drift between projects.

What should I do if enable-skills doctor reports a leak or drift?▼

Fix the shared library itself before enabling anything; do not work around the warning. The doctor command detects global pollution or suite drift, and enabling skills on top of a broken library state compounds the problem.