⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

v4.1.0

ask-questions-if-underspecified

@moizibnyousaf⭐ 1.1k stars

Clarify requirements before implementing. Do not use automatically, only when invoked explicitly.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐⭐⭐⭐⭐ 1.1k on GitHubGitHub ↗

Very popular

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

Library

ai-agent-skills does two things.

It ships my curated library, and it gives you the CLI and TUI to build and manage your own. It works with any Agent Skills-compatible agent.

The bundled library is organized the way I work:

  • Start with a shelf like frontend or workflow
  • Keep the set small enough to browse quickly
  • Keep provenance visible
  • Keep notes that explain why a skill is here

Use skills.sh for the broad ecosystem. Use ai-agent-skills when you want a smaller library with shelves, provenance, and notes.

What's New in 4.3.1

  • Marketing pack synced to [email protected] — 53 skills total, including the latest cmo-remotion and remotion-best-practices mirrors
  • Renamed the upstream marketing pack source from MoizIbnYousaf/mktg to MoizIbnYousaf/marketing-cli across catalog metadata, install sources, and source URLs
  • Bundled library now ships 115 cataloged skills (17 house copies, 98 cataloged upstream)
  • Same private-library bootstrap, bulk import, and managed-workspace flow shipped in 4.3.0

What It Is Now

I launched this on December 17, 2025, before skills.sh existed and before the ecosystem had a clear default universal installer.

Originally this repo was that installer. It still does that.

What started as an installer is now a place to build and manage your own library of skills.

How It Works

Each skill here is either a house copy or a cataloged upstream pick.

  • House copies Local folders under skills/<name>/. These install fast, work offline, and ship with the npm package.

  • Cataloged upstream Metadata in skills.json with no local folder. These stay upstream and install from the source repo when you ask for them.

Upstream work stays upstream. That keeps the library lean.

For Your Agent

Tell your agent to build you a library. Paste this, or just point it at this repo — the protocol below has everything it needs.

Full protocol with curator decision framework: FOR_YOUR_AGENT.md

Paste this into your agent

Set up a managed team skills library for me with `ai-agent-skills`.

Read the full agent protocol here before starting:
https://raw.githubusercontent.com/MoizIbnYousaf/Ai-Agent-Skills/main/FOR_YOUR_AGENT.md

Use the CLI with `npx`. Do not hand-edit `skills.json`, `README.md`, or `WORK_AREAS.md` if the command already exists.

1. Fetch and read FOR_YOUR_AGENT.md above — it has the full curator decision protocol.
2. Create a workspace with `npx ai-agent-skills init-library <name>`.
3. Ask me at most 3 short questions: what kinds of work, small or broad, local draft or shared repo.
4. Map my stack to shelves: frontend, backend, mobile, workflow, agent-engineering.
5. Run a discovery loop: `list --area <shelf>`, `search <query>`, `collections`.
6. Add 3-8 skills with explicit `--area`, `--branch`, and `--why` on every mutation.
7. Run `npx ai-agent-skills build-docs` before finishing.
8. If I want it shared: `git init && git add . && git commit -m "Initialize skills library" && gh repo create`.
9. Tell me what you added, which shelves, and the install command for teammates.

The companion workflow skills (installed automatically when you use the library):

npx ai-agent-skills install install-from-remote-library
npx ai-agent-skills install curate-a-team-library
npx ai-agent-skills install share-a-library
npx ai-agent-skills install browse-and-evaluate
npx ai-agent-skills install update-installed-skills
npx ai-agent-skills install build-workspace-docs
npx ai-agent-skills install review-a-skill
npx ai-agent-skills install audit-library-health
npx ai-agent-skills install migrate-skills-between-libraries

Quick Start

Use the bundled library

# Open the terminal browser
npx ai-agent-skills

# List the shelves
npx ai-agent-skills list

# Install a skill from the library
npx ai-agent-skills install frontend-design

# Install the Swift hub to the default global targets
npx ai-agent-skills swift

# Install an entire curated pack
npx ai-agent-skills install --collection swift-agent-skills -p

# Install the mktg marketing pack
npx ai-agent-skills mktg
npx ai-agent-skills marketing-cli

# Install to the project shelf
npx ai-agent-skills install pdf -p

# Install all skills from an upstream repo to the default global targets
npx ai-agent-skills anthropics/skills

# Browse a repo before adding or installing from it
npx ai-agent-skills install openai/skills --list

Default install targets:

  • Global: ~/.claude/skills/
  • Project: .agents/skills/

Legacy agent-specific targets still work through --agent <name>.

Start your own library

# Create a managed workspace
npx ai-agent-skills init-library my-library
cd my-library

# Add a bundled pick, install it, refresh it, and rebuild the docs
npx ai-agent-skills add frontend-design --area frontend --branch Implementation --why "I want this on my shelf."
npx ai-agent-skills install frontend-design -p
npx ai-agent-skills sync frontend-design -p
npx ai-agent-skills add anthropics/skills --skill webapp-testing --area workflow --branch Testing --why "I use this when I want browser-level checks in the workspace."
npx ai-agent-skills build-docs

# Or bootstrap an existing flat repo of skills in place
cd ~/projects/my-skills
npx ai-agent-skills init-library . --areas "mobile,workflow,agent-engineering" --import --auto-classify
npx ai-agent-skills browse

# Invalid private-only names are skipped and reported.
# Low-confidence imports fall back to workflow with a needs-curation label.

Workspace Mode

Workspace mode is part of the normal flow now.

Start with a managed workspace, add a few skills, then keep your shelves current with add, catalog, vendor, sync, and build-docs.

npx ai-agent-skills init-library my-library
cd my-library

npx ai-agent-skills add frontend-design --area frontend --branch Implementation --why "I want this on my shelf."
npx ai-agent-skills install frontend-design -p
npx ai-agent-skills add anthropics/skills --skill webapp-testing --area workflow --branch Testing --why "I use this when I want browser-level checks in the workspace."
npx ai-agent-skills sync frontend-design -p
npx ai-agent-skills build-docs

# Bulk import an existing library after bootstrap
npx ai-agent-skills i

// HOW IT'S BUILT

KEY FILES

skills/ask-questions-if-underspecified/SKILL.mdREADME.md

// REPO STATS

1.1k stars