Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx agentmods add skills/poorgramer-zack/copilot-cli-things/agent-developmentnpx skills add Poorgramer-Zack/copilot-cli-things --skill agent-developmentgit clone --depth 1 https://github.com/Poorgramer-Zack/copilot-cli-thingsWhat it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5 | $0.00043 | $0.01982 |
| Opus 5 | $0.00022 | $0.00991 |
| Sonnet 5 | $0.00009 | $0.00396 |
| Haiku 4.5 | $0.00004 | $0.00198 |
Grade A, and why
Agent Development scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 340 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Agent Development for Copilot CLI Plugins
Create autonomous agents (.agent.md) that handle complex, multi-step tasks independently. Define structure, triggering conditions, and system prompts.
- Agents are FOR autonomous work, skills are FOR user-initiated actions
- Markdown file format with YAML frontmatter
- Triggering via description field
- System prompt defines agent behavior
- Model customization
Agent File Structure
Complete Format
---
description: Use this agent when [triggering conditions].
model: claude-sonnet-4.5
tools: [read, edit, grep]
---
You are [agent role description]...
**Your Core Responsibilities:**
1. [Responsibility 1]
2. [Responsibility 2]
**Analysis Process:**
[Step-by-step workflow]
**Output Format:**
[What to return]
Frontmatter Fields
description (required)
Defines when Copilot should trigger this agent. This is the most critical field.
Must include:
- Triggering conditions ("Use this agent when...")
- Context describing when agent is appropriate
Format:
Use this agent when [conditions].
Best practices:
- Be specific about triggering conditions
- Cover different phrasings of same intent
- Be specific about when NOT to use the agent
model (optional)
Which model the agent should use.
Options:
claude-sonnet-4.5- Claude Sonnet (balanced, default)claude-opus-4.5- Claude Opus (most capable, expensive)claude-haiku-4.5- Claude Haiku (fast, cheap)
Recommendation: Omit unless agent needs specific model capabilities. Defaults to session model.
tools (optional)
Restrict agent to specific tools.
Format: Array of tool names (lowercase, unquoted)
tools: [read, edit, grep, powershell]
Default: If omitted, agent has access to all tools
Best practice: Limit tools to minimum needed (principle of least privilege)
Common tool sets:
- Read-only analysis:
[read, grep, glob] - Code generation:
[read, edit, grep] - Testing:
[read, powershell, grep] - Full access: Omit field
What ships with it
6 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 2d ago First seen · 340 lines · 0 tokens per session scan A 0bc16c85245c
Agent Development is a skill published in the GitHub repository Poorgramer-Zack/copilot-cli-things (2 stars, last pushed 5mo ago), licensed MIT. It adds 43 tokens to every session and 1,982 once invoked, about $0.0002 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
taiyi-forge
TaiyiForge 引擎控制面 — 用户只说 /taiyi: 斜杠,Agent 代跑 scripts/taiyi-forge.sh.
taiyi-ultrawork
TaiyiForge ultrawork — 并行切片 + Cursor Task 自动派发契约(对标 OMC ultrawork + spawnagent).
winui-session-report
Analyze the current or a recent agent session (GitHub Copilot CLI or Claude Code) and generate a diagnostic report. Use only when the user explicitly asks for session feedback, agent debugging, or a review of what happened during a build session. Do not inspect session data automatically.
ask-codex
Consult OpenAI Codex for investigation, debugging, or code review. Use when user explicitly asks to "ask codex", "check with codex", "codex review", or as a last resort when stuck after 4+ failed attempts at debugging, investigation, or bug fix and completely out of ideas. Codex is slow (2-5 min), so only escalate…
taiyi-orchestrator
TaiyiForge 统一入口 — 意图解析、阶段路由、Token预算、工件预检。Use when 用户说"开始/继续/审查/测试/设计"等流程相关意图。.
place
Use when asked "where does this belong", "audit this instruction file", "why does this keep growing", or invokes /place. Read-only audit routing each clause of LLM-facing prose to a destination.