/curate-a-team-library
Use when building a managed team skills library for a real stack. Map work to shelves, browse before curating, write meaningful `whyHere` notes, and create a starter pack once the first pass is solid.
$ npx -y skills add skillcreatorai/ai-agent-skills --skill curate-a-team-library --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/curate-a-team-library
Context preview
The summary Claude sees to decide when to auto-load this skill.
Use when building a managed team skills library for a real stack. Map work to shelves, browse before curating, write meaningful `whyHere` notes, and create a starter pack once the first pass is solid.
SKILL.md
curate-a-team-library.SKILL.mdname: curate-a-team-library
description: Use when building a managed team skills library for a real stack. Map work to shelves, browse before curating, write meaningful `whyHere` notes, and create a starter pack once the first pass is solid.
category: workflow
version: 4.1.0
Curate A Team Library
Goal
Build a managed skills library that another teammate or agent can actually browse, trust, and install.
Do not hand-edit `skills.json`, `README.md`, or `WORK_AREAS.md` when the CLI already has the mutation you need.
First Move
Start with a managed workspace.
npx ai-agent-skills init-library <name>
cd <name>
Ask at most 3 short questions before acting:
- what kinds of work the library needs to support
- whether the first pass should stay small and opinionated or aim broader
- whether the output should stay local or end as a shareable GitHub repo
Shelf System
Use these 5 work areas as the shelf system:
- `frontend`: web UI, browser work, design systems, visual polish
- `backend`: APIs, data, security, infrastructure, runtime systems
- `mobile`: iOS, Android, React Native, Expo, device testing, app delivery
- `workflow`: docs, testing, release work, files, research, planning
- `agent-engineering`: prompts, evals, tools, orchestration, agent runtime design
Map the user's stack to shelves before adding anything.
- Example: `React Native + Node backend` maps to `mobile` + `backend`.
- Add `workflow` only when testing, release, docs, or research are real parts of the job.
- Add `agent-engineering` only when the team is doing AI features, prompts, evals, or tooling.
- Make sure the first pass covers every primary shelf the user explicitly named.
Discovery Loop
Browse before curating.
npx ai-agent-skills list --area <work-area>
npx ai-agent-skills search <query>
npx ai-agent-skills collections
If the user named multiple primary shelves, inspect each one before choosing skills.
Mutation Rules
Keep the first pass small: around 3 to 8 skills.
- Use `add` first for bundled picks and simple GitHub imports.
- Use `catalog` when you want an upstream entry without copying files into `skills/`.
- Use `vendor` only for true house copies the team wants to edit or own locally.
Every mutation must include explicit curator metadata like `--area`, `--branch`, and `--why`.
Good branch names:
- `React Native / UI`
- `React Native / QA`
- `Node / APIs`
- `Node / Data`
- `Docs / Release`
Bad branch names:
- `stuff`
- `misc`
- `notes`
Writing Good `whyHere`
`whyHere` is curator judgment, not filler.
- Mention the stack or workflow it supports.
- Mention the gap it fills in this library.
- Be honest about why it belongs here.
Good:
`Covers React Native testing so the mobile shelf has a real device-validation option.`
Bad:
`I want this on my shelf.`
Featured Picks
Use `--featured` sparingly.
- keep it to about 2 to 3 featured skills per shelf
- reserve it for skills you would tell a new teammate to install first
Collections
After the library has about 5 to 8 solid picks, create a `starter-pack` collection.
- Use `--collection starter-pack` while adding new skills.
- Or use `npx ai-agent-skills curate <skill> --collection starter-pack` for existing entries.
- Keep the collection small and onboarding-friendly.
Sanity Check
Before finishing:
npx ai-agent-skills list --area <work-area>
npx ai-agent-skills collections
npx ai-agent-skills build-docs
- Run `list --area` for each primary shelf you touched.
- If you created `starter-pack`, confirm the install command looks right.
- Make sure the final shelf mix still matches the user's actual stack.
Finish
Return:
- what you added
- which shelves you used and why
- which skills are featured
- what `starter-pack` contains, if you created one
- whether the library is local-only or ready to share
Read more
name: curate-a-team-library description: Use when building a managed team skills library for a real stack. Map work to shelves, browse before curating, write meaningful `whyHere` notes, and create a starter pack once the first pass is solid. category: workflow version: 4.1.0
Curate A Team Library
Goal
Build a managed skills library that another teammate or agent can actually browse, trust, and install.
Do not hand-edit `skills.json`, `README.md`, or `WORK_AREAS.md` when the CLI already has the mutation you need.
First Move
Start with a managed workspace.
npx ai-agent-skills init-library <name> cd <name>
Ask at most 3 short questions before acting:
- what kinds of work the library needs to support
- whether the first pass should stay small and opinionated or aim broader
- whether the output should stay local or end as a shareable GitHub repo
Shelf System
Use these 5 work areas as the shelf system:
- `frontend`: web UI, browser work, design systems, visual polish
- `backend`: APIs, data, security, infrastructure, runtime systems
- `mobile`: iOS, Android, React Native, Expo, device testing, app delivery
- `workflow`: docs, testing, release work, files, research, planning
- `agent-engineering`: prompts, evals, tools, orchestration, agent runtime design
Map the user's stack to shelves before adding anything.
- Example: `React Native + Node backend` maps to `mobile` + `backend`.
- Add `workflow` only when testing, release, docs, or research are real parts of the job.
- Add `agent-engineering` only when the team is doing AI features, prompts, evals, or tooling.
- Make sure the first pass covers every primary shelf the user explicitly named.
Discovery Loop
Browse before curating.
npx ai-agent-skills list --area <work-area> npx ai-agent-skills search <query> npx ai-agent-skills collections
If the user named multiple primary shelves, inspect each one before choosing skills.
Mutation Rules
Keep the first pass small: around 3 to 8 skills.
- Use `add` first for bundled picks and simple GitHub imports.
- Use `catalog` when you want an upstream entry without copying files into `skills/`.
- Use `vendor` only for true house copies the team wants to edit or own locally.
Every mutation must include explicit curator metadata like `--area`, `--branch`, and `--why`.
Good branch names:
- `React Native / UI`
- `React Native / QA`
- `Node / APIs`
- `Node / Data`
- `Docs / Release`
Bad branch names:
- `stuff`
- `misc`
- `notes`
Writing Good `whyHere`
`whyHere` is curator judgment, not filler.
- Mention the stack or workflow it supports.
- Mention the gap it fills in this library.
- Be honest about why it belongs here.
Good:
`Covers React Native testing so the mobile shelf has a real device-validation option.`
Bad:
`I want this on my shelf.`
Featured Picks
Use `--featured` sparingly.
- keep it to about 2 to 3 featured skills per shelf
- reserve it for skills you would tell a new teammate to install first
Collections
After the library has about 5 to 8 solid picks, create a `starter-pack` collection.
- Use `--collection starter-pack` while adding new skills.
- Or use `npx ai-agent-skills curate <skill> --collection starter-pack` for existing entries.
- Keep the collection small and onboarding-friendly.
Sanity Check
Before finishing:
npx ai-agent-skills list --area <work-area> npx ai-agent-skills collections npx ai-agent-skills build-docs
- Run `list --area` for each primary shelf you touched.
- If you created `starter-pack`, confirm the install command looks right.
- Make sure the final shelf mix still matches the user's actual stack.
Finish
Return:
- what you added
- which shelves you used and why
- which skills are featured
- what `starter-pack` contains, if you created one
- whether the library is local-only or ready to share
Universal skill installer and package manager for AI coding agents. One command, 12+ runtimes. npx ai-agent-skills
Repo: skillcreatorai/ai-agent-skills
Other skills on ai-agent-skills.
- /ask-questions-if-underspecified
Clarify requirements before implementing. Do not use automatically, only when invoked explicitly.
Open skill - /audit-library-health
Use when checking the overall health of a skills library. Run doctor, validate, check for stale skills, and verify generated docs are in sync.
Open skill - /backend-development
Backend API design, database architecture, microservices patterns, and test-driven development. Use for designing APIs, database schemas, or backend system architecture.
Open skill - /best-practices
Transforms vague prompts into optimized Claude Code prompts. Adds verification, specific context, constraints, and proper phasing. Invoke with /best-practices.
Open skill - /browse-and-evaluate
Use when exploring the ai-agent-skills catalog to find, compare, and evaluate skills before installing. Always use --fields to limit output size and --dry-run before committing to an install.
Open skill - /build-workspace-docs
Use when regenerating README.md and WORK_AREAS.md in a managed library workspace. Always dry-run first to preview changes.
Open skill

