Source profileQuality 91/100Review permissions

Benknightdark/neo-skills/skills/neo-sub-agent/SKILL.md

neo-sub-agent

Use this skill when the user asks to design, create, review, or convert sub-agents, custom agents, worker/reviewer/planner agents, background agents, or multi-agent workflows for Antigravity CLI, Codex, Claude Code, GitHub Copilot CLI, or neutral agent blueprints.

Source repository stars
7
Declared platforms
2
Static risk flags
2
Last source update
2026-08-05
Source checked
2026-08-05

Decision brief

What it does—and where it fits

Use this skill to design and generate focused sub-agent definitions for developer CLIs. Keep the user in control of scope, permissions, and target clients.

Best for

  • Use this skill when the user asks to design, create, review, or convert sub-agents, custom agents, worker/reviewer/planner agents, background agents, or multi-agent workflows for Antigravity CLI, Codex, Claude Code, Git…

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexDeclaredSource recordInstall path and trigger
Claude CodeDeclaredSource recordInstall path and trigger
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/Benknightdark/neo-skills --skill "skills/neo-sub-agent"
Safe inspection promptEditorial

Inspect the Agent Skill "neo-sub-agent" from https://github.com/Benknightdark/neo-skills/blob/c3e3d1bcf6aae00a729ceab257e6a68dd40d89ec/skills/neo-sub-agent/SKILL.md at commit c3e3d1bcf6aae00a729ceab257e6a68dd40d89ec. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Workflow

    1. Inspect the project before asking questions: - Existing agent definitions: .claude/agents/, .codex/agents/, .github/agents/, .agents/skills/. - Project guidance: AGENTS.md, CLAUDE.md, GEMINI.md, .github/copilot-instructions.md. - Related skills or conventions in skills/, .age…

    Inspect the project before asking questions:Existing agent definitions: .claude/agents/, .codex/agents/, .github/agents/, .agents/skills/.Project guidance: AGENTS.md, CLAUDE.md, GEMINI.md, .github/copilot-instructions.md.
  2. 02

    5. Review

    Before finalizing, check: - The agent has one narrow job and does not duplicate an existing agent. - The description is specific enough for automatic delegation. - Tool permissions match the role and avoid broad write/shell access when unnecessary. - The output contract is short…

    The agent has one narrow job and does not duplicate an existing agent.The description is specific enough for automatic delegation.Tool permissions match the role and avoid broad write/shell access when unnecessary.
  3. 03

    Core Rule

    Do not invent client-specific schema. If the requested CLI, field, or file location is not documented in references/client-adapters.md or discoverable in the project, state the missing fact and generate only a neutral blueprint.

    Do not invent client-specific schema. If the requested CLI, field, or file location is not documented in references/client-adapters.md or discoverable in the project, state the missing fact and generate only a neutral b…
  4. 04

    1. Perceive

    1. Inspect the project before asking questions: - Existing agent definitions: .claude/agents/, .codex/agents/, .github/agents/, .agents/skills/. - Project guidance: AGENTS.md, CLAUDE.md, GEMINI.md, .github/copilot-instructions.md. - Related skills or conventions in skills/, .age…

    Inspect the project before asking questions:Existing agent definitions: .claude/agents/, .codex/agents/, .github/agents/, .agents/skills/.Project guidance: AGENTS.md, CLAUDE.md, GEMINI.md, .github/copilot-instructions.md.
  5. 05

    2. Decide Whether a Sub-Agent Fits

    Read references/sub-agent-design.md when the request involves architecture, multiple agents, or tradeoffs.

    The work produces verbose logs, search results, or file reads that should not pollute the main context.The work is a repeated specialist role such as code review, planning, test execution, research, migration analysis, or docs verification.The work can run independently or in a clearly bounded sequence.

Permission review

Static risk signals and limitations

Runs scripts

medium · line 58

The documentation asks the agent to run terminal commands or scripts.

python skills/neo-sub-agent/scripts/render-sub-agent.py --spec spec.json

Writes files

medium · line 97

The documentation asks the agent to create, modify, or delete local files.

Do not create multiple agents that can edit the same file set in parallel.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score91/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars7SourceRepository attention, not individual Skill quality
Compatibility2 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
Benknightdark/neo-skills
Skill path
skills/neo-sub-agent/SKILL.md
Commit
c3e3d1bcf6aae00a729ceab257e6a68dd40d89ec
License
MIT
Collected
2026-08-05
Default branch
main
View the original SKILL.md

Neo Sub-Agent

Use this skill to design and generate focused sub-agent definitions for developer CLIs. Keep the user in control of scope, permissions, and target clients.

Core Rule

Do not invent client-specific schema. If the requested CLI, field, or file location is not documented in references/client-adapters.md or discoverable in the project, state the missing fact and generate only a neutral blueprint.

Workflow

1. Perceive

  1. Inspect the project before asking questions:
    • Existing agent definitions: .claude/agents/, .codex/agents/, .github/agents/, .agents/skills/.
    • Project guidance: AGENTS.md, CLAUDE.md, GEMINI.md, .github/copilot-instructions.md.
    • Related skills or conventions in skills/, .agents/skills/, .github/skills/, .claude/skills/, .codex/skills/.
  2. Identify the target clients from the user request or project evidence: claude, codex, copilot, agy, or multiple.
  3. If multiple clients are plausible and the request does not specify one, ask one concise question before writing files.

2. Decide Whether a Sub-Agent Fits

Read references/sub-agent-design.md when the request involves architecture, multiple agents, or tradeoffs.

Use a sub-agent when at least one is true:

  • The work produces verbose logs, search results, or file reads that should not pollute the main context.
  • The work is a repeated specialist role such as code review, planning, test execution, research, migration analysis, or docs verification.
  • The work can run independently or in a clearly bounded sequence.
  • The role needs stricter tool access, sandboxing, model choice, or output contract than the main agent.

Prefer a normal skill or main-conversation instruction when:

  • The task is a quick, targeted change.
  • The agent needs frequent back-and-forth with the user.
  • Multiple workers would edit the same files concurrently.
  • The workflow depends on undocumented client behavior.

3. Define the Agent Spec

Collect or infer these fields, using safe defaults where reasonable:

  • name: lowercase kebab-case, under 64 characters.
  • description: trigger-focused; state exactly when to use the agent.
  • instructions: role, workflow, constraints, and output contract.
  • clients: target clients.
  • scope: project by default; use user only when the user asks for reusable personal agents.
  • tools: use the smallest useful set; prefer read-only for reviewers, researchers, planners, and auditors.
  • model and reasoning effort: omit unless the user asks or the client-specific reference gives a clear default.
  • handoff: what the parent agent should pass in and what the sub-agent must return.
  • validation: commands, checks, or review criteria the sub-agent should run or report.

4. Generate Files

Read references/client-adapters.md before generating client-specific files.

For repeatable output, create a JSON spec and run:

uv run skills/neo-sub-agent/scripts/render-sub-agent.py --spec spec.json

If uv is not available and the script has no external dependencies, use:

python skills/neo-sub-agent/scripts/render-sub-agent.py --spec spec.json

Review the dry-run JSON. If the target paths and content are correct, write files:

uv run skills/neo-sub-agent/scripts/render-sub-agent.py --spec spec.json --write

Use --force only when replacing an existing agent file is explicitly intended.

5. Review

Before finalizing, check:

  • The agent has one narrow job and does not duplicate an existing agent.
  • The description is specific enough for automatic delegation.
  • Tool permissions match the role and avoid broad write/shell access when unnecessary.
  • The output contract is short, concrete, and easy for the parent agent to synthesize.
  • Antigravity output is labeled as a skill/delegation blueprint, not a custom sub-agent manifest.

Output Format

When reporting back to the user, use Traditional Chinese (Taiwan):

## 已新增
- [client] `path/to/agent-file`

## 設計重點
- 角色:
- 觸發條件:
- 權限:
- 回傳格式:

## 驗證
- `command`

Constraints

  • Do not create broad "do everything" agents.
  • Do not give background agents write or shell access unless the task requires it.
  • Do not create multiple agents that can edit the same file set in parallel.
  • Do not treat model-generated review as a replacement for deterministic tests.

Alternatives

Compare before choosing