skill-router
Lets your agent talk to you to understand your needs. It suggests the best tools to reach your goals.
What it does
This AI agent helps you figure out which other AI tool (skill) to use when you're unsure. It asks a few questions to understand your goal and suggests the best options.
When to use it
- ✓When you don't know where to start a project.
- ✓When you have a vague idea and need help defining it.
- ✓When you're exploring available AI tools.
Example of what to ask your AI
“I want to build a website, but I don't know which tool to use.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
It starts by chatting with you to understand what you want to do. Then, based on your answers, it recommends the most suitable AI tool and explains how to use it.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add sickn33/agentic-awesome-skills --skill skill-routerOr download just the file:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/skill-router/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Skill Router
When to Use
Use this skill when:
- The user says "I don't know where to start" or "which skill should I use"
- The user has a vague goal without a clear method
- The user asks "what should I use for..." or "I'm not sure how to approach this"
- The user is new to the skill library and needs guidance
Goal
Help users who are unsure of what they want to do or which skill to use. Interview them with a short structured conversation, then recommend the most relevant skill(s) from the installed library — with a clear explanation of why each skill fits and exactly how to invoke it.
Instructions
Step 1 — Acknowledge and open the interview
Respond warmly and tell the user you'll ask a few quick questions to find the right skill for them. Do NOT suggest any skills yet.
Example opener:
"No problem — let me ask you a few quick questions so I can point you to exactly the right skill."
Step 2 — Ask the Funnel Questions (one at a time, in order)
Ask only what you need. If an earlier answer makes a later question irrelevant, skip it.
Q1 — What is the broad area of the task? Present these as numbered options:
- Building / coding something (app, feature, component, script)
- Fixing or debugging something that's broken
- Security, pentesting, or vulnerability assessment
- AI agents, LLMs, or automation pipelines
- Marketing, SEO, content, or growth
- DevOps, infrastructure, deployment, or git
- Design, UI/UX, or creative output
- Planning, strategy, or documentation
- Something else (ask them to describe it)
Q2 — How specific is the task?
- I have a clear spec / I know exactly what I want built
- I have a rough idea but need help shaping it
- I'm totally starting from scratch with no clear direction
Q3 — What tech stack or domain is involved? (only ask if relevant) Examples: React / Next.js, Node.js, Python, AWS, Stripe, AI/LLM, no-code, etc. If they say "not sure" or "any", that's fine — move on.
Q4 — Do you want to work autonomously (agent does everything) or collaboratively (you stay in the loop)?
- Fully autonomous — just go
- Collaborative — I want to review/approve steps
- Not sure yet
Step 3 — Recommend skills
Based on their answers, recommend 1 primary skill and up to 2 secondary skills. Structure your recommendation exactly like this:
✅ Primary Skill: @skill-name
Why: [1–2 sentences explaining why this is the best fit for what they described]
Invoke it like this:
@skill-name [paste their goal here]
🔁 Also consider:
@skill-name-2— [one sentence on when to layer this in]@skill-name-3— [one sentence on when to layer this in]
Step 4 — Offer a ready-made prompt
After the recommendation, offer to write them a ready-to-use prompt they can paste directly into Antigravity. Ask:
"Want me to write the full prompt for you so you can just paste it in?"
If yes, compose a complete, specific prompt using the recommended skill and everything you learned about their goal from the interview.
Example Interaction
User: @skill-router I want to build something but I'm not sure where to start
Agent: No problem — let me ask a few quick questions.
What is the broad area?
(1) Building (2) Debugging (3) Security (4) AI/LLM
(5) Marketing (6) DevOps (7) Design (8) Planning
User: 1 - building something
Agent: How specific is the task?
(1) Clear spec (2) Rough idea (3) Starting from scratch
User: 2 - rough idea
Agent: What tech stack? (React, Node, Python, etc. — or "not sure")
User: Next.js
Agent: ✅ Primary Skill: @brainstorming
Why: You have a rough idea that needs shaping before building.
Brainstorming asks structured questions and produces a clear spec.
@brainstorming help me design a [your app idea] using Next.js
🔁 Also consider:
- @plan-writing — once brainstorming produces a spec, break it into tasks
- @senior-fullstack — when you are ready to start building
Want me to write the full prompt for you?
Skill Routing Reference
Building a full product or app from scratch
- Primary:
@app-builder - If they want to plan first:
@brainstorming→@plan-writing→@app-builder - If they want it fully autonomous:
@loki-mode
Building a specific frontend feature / UI
- Primary:
@senior-fullstackor@frontend-design
…
FAQ
What are 'skills'?
'Skills' are like specific tools or abilities that an AI agent can use to perform tasks. Think of them as apps for your AI assistant.
Do I need to know how to code to use this agent?
No, this agent is designed for people without programming experience. It helps you find the right tools.
What happens after it recommends a skill?
It can give you an example of how to ask the recommended skill to do what you need, or even put together the complete prompt for you to copy and paste.
Details
Original description by the author
Use when the user is unsure which skill to use or where to start. Interviews the user with targeted questions and recommends the best skill(s) from the installed library for their goal.
Popularity
- GitHub stars
- 48k
- Ranking position
- #4184
- License
- MIT
- Updated
- 10/15/2026
Comments
- …
More skills from this repository
00-andruia-consultant
Helps your agent start or improve AI projects. It analyzes code, suggests tools, and creates action plans in Spanish.
sickn33/agentic-awesome-skills
007
Lets your agent perform security audits and threat modeling. It's useful for protecting projects against attacks and vulnerabilities.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Helps your agent create or improve AI tools. It defines how tools work, writes documentation, and validates the structure.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Lets your agent create a summary about a specific industry. It's useful for understanding the context, rules, usage patterns, and risks of a project, using reliable sources.
sickn33/agentic-awesome-skills
Similar skills
agent-architecture-audit
Makes your agent check if everything is working correctly. It finds and fixes problems in AI systems, ensuring they perform as expected.
affaan-m/ECC
agent-eval
Helps your agent compare different AI coding tools. It measures which one is faster, cheaper, and more reliable for specific tasks.
affaan-m/ECC
agent-harness-construction
Makes your agent better understand how to perform tasks. It optimizes the tools and instructions the agent uses to increase its chances of success.
affaan-m/ECC