Back to skills
SKILL.md
Template
ASecurityUse when [TRIGGER CONDITION — what causes someone to invoke this skill]. Handles [PRIMARY TASK]. Outputs [DELIVERABLE]. Keywords: [comma-separated discovery keywords]
- 23 stars
- 0 votes
- 0 copies
- 1 view
- Added October 7, 2026
Works with
Security analysis
100/100Pro scans all 18 files and shows the line behind each finding
npx -y skills add heymegabyte/agent-skills --skill template --agent claude-codeAre you the author of Template?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/heymegabyte-template-agent-skills)---
name: my-skill
description: >
Use when [TRIGGER CONDITION — what causes someone to invoke this skill].
Handles [PRIMARY TASK]. Outputs [DELIVERABLE].
Keywords: [comma-separated discovery keywords]
license: MIT
compatibility: Requires any Agent Skills-compatible tool (Claude Code >=2.0.0, Codex, Cursor, Gemini CLI, …)
metadata:
version: "1.0"
author: brian@megabyte.space
# internal: true # Uncomment to hide from /menu picker. See rules/internal-skill-discovery.md.
allowed-tools: Read Grep Glob # Add Bash(cmd:*) and mcp__server__* as needed.
---
<!-- Remove <SUBAGENT-STOP> unless this is a meta-skill (session-recap, self-improve, drift-check). -->
<!-- <SUBAGENT-STOP>: skip this skill when running inside a subagent. -->
<!-- <SUBAGENT-STOP/> -->
# [Skill Display Name]
One-sentence mission: what this skill accomplishes and for whom.
**When to use** — [specific trigger: "after a multi-agent run", "before deploying", "when asked to audit X"]
**Inputs** — `$ARGUMENTS` ([what the user passes]); [env vars or files consumed]
**Outputs** — [concrete deliverables: files created, reports, commands run]
**Verification** — [how to confirm the skill succeeded]
**Can update ~/.agentskills or ~/.claude?** [YES with scope / NO — project work only]
---
## Protocol
Step-by-step. Each step is a tool call or decision:
1. **[Step name]** — [what to do]. Use `[ToolName]` with `[specific args]`.
2. **[Step name]** — [what to do].
3. **[Step name]** — [what to do].
If [edge case], then [alternative path].
---
## Output format
```
[SKILL NAME]: [scope or target]
[SECTION]:
- [item]
STATUS: PASS / FAIL / [domain-specific]
```
---
## Rules
- [Non-negotiable constraint 1]
- [Non-negotiable constraint 2]
- Never [anti-pattern].
---
## See
- `[[rule-name]]` — [why relevant]
- `[[skill-name]]` — [relationship]
- `references/REFERENCE.md` — [if you have a references/ subdir]
Files in this skill
- SKILL.md
- evals/golden-test.json
- evals/mcp-evals/example.json
- utils/auth0-token-cache.ts
- utils/bitwarden-token-cache.ts
- utils/cognito-token-cache.ts
- utils/date.ts
- utils/deprecation-headers.ts
- utils/fetch-with-retry.ts
- utils/idempotency.ts
- utils/index.ts
- utils/mcp-error-response.ts
- utils/oauth2-client-credentials-cache.ts
- utils/oauth2-pkce-cache.ts
- utils/okta-token-cache.ts
- utils/scrub-pii.ts
- utils/slug.ts
- utils/zod-validate.ts
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.