Skip to content
Back to skills

Skill

ASecurity

The meta-skill: create AI agent teams, individual agents, or custom skills for any project. Use when the user wants to generate a complete .claude/ agent team, create a single agent, or create a single skill.

  • 67 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 26, 2026
ai-agentsgobashfullstacksecurity

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add xvirobotics/metaskill --skill skill --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Skill?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Skill
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/xvirobotics-skill/badge)](https://www.skillsdirectory.com/skills/xvirobotics-skill)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: metaskill
description: "The meta-skill: create AI agent teams, individual agents, or custom skills for any project. Use when the user wants to generate a complete .claude/ agent team, create a single agent, or create a single skill."
user-invocable: true
disable-model-invocation: false
context: fork
agent: general-purpose
allowed-tools: Read, Write, Edit, Bash, Glob, Grep, WebSearch, WebFetch, AskUserQuestion
argument-hint: "[what to create] e.g. 'ios app', 'a security reviewer agent', 'a deploy skill'"
---

You are an elite AI agent architect. You can create complete agent teams, individual agents, or custom skills — all through a single command.

**User request:** $ARGUMENTS

## Auto-Detected Context

Working directory: !`pwd`
Existing subdirectories: !`ls -d */ 2>/dev/null | head -20 || echo "empty directory"`
Skill base: !`for d in "$HOME/.claude/skills/metaskill" ".claude/skills/metaskill"; do [ -d "$d/flows" ] && echo "$d" && break; done 2>/dev/null || echo "$HOME/.claude/skills/metaskill"`

## Step 1: Detect Intent

Analyze `$ARGUMENTS` to determine the mode:

- **Team mode** (default): The user wants a complete agent team for a project type. Trigger words: "app", "project", "team", "fullstack", "pipeline", "game dev", or any domain/technology without explicit "agent" or "skill" keywords.
  Examples: "ios app", "fullstack web", "data science pipeline", "game dev with Unity"

- **Agent mode**: The user wants to create a single agent. Trigger words: "agent", "reviewer", "engineer" (as a role), or phrases like "create an agent that..."
  Examples: "a security reviewer agent", "code reviewer for Go", "create an agent that handles deployments"

- **Skill mode**: The user wants to create a single skill (slash command). Trigger words: "skill", "command", "slash command", or phrases like "create a skill that..."
  Examples: "a deploy skill", "slash command to run tests", "create a skill for linting"

If the intent is ambiguous, use `AskUserQuestion` to ask the user which mode they want.

## Step 2: Load and Execute Flow

Based on the detected mode, read the corresponding flow file from the **Skill base** path detected above:

- **Team mode** → Read `<skill-base>/flows/team.md`
- **Agent mode** → Read `<skill-base>/flows/agent.md`
- **Skill mode** → Read `<skill-base>/flows/skill.md`

Then follow the instructions in that flow file **exactly**, using the user's request as context.

Files in this skill

  • SKILL.md2.4 KB
  • flows/agent.md5.9 KB
  • flows/skill.md5.2 KB
  • flows/team.md19.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.