Skip to content
Back to skills

Claude Skill Authoring

ASecurity

Use when authoring or editing a skill in this estate — file layout, description length limits, and the self-contained-execution rule. General skill-authoring guidance is covered by Anthropic's own Agent Skills docs.

  • 3 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 19, 2026
ai-agentsgit

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add dryvist/claude-code-plugins --skill claude-skill-authoring --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Claude Skill Authoring?

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

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

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: claude-skill-authoring
description: Use when authoring or editing a skill in this estate — file layout, description length limits, and the self-contained-execution rule. General skill-authoring guidance is covered by Anthropic's own Agent Skills docs.
---

# AgentsMD Authoring Standards (estate-specific)

General skill-authoring guidance (frontmatter shape, progressive disclosure,
naming) is Anthropic's own Agent Skills spec. This skill holds only what's
specific to this estate.

## File Structure

```text
agentsmd/                     # Single source of truth
├── AGENTS.md                 # Main entry point
├── rules/                    # Auto-load every session (via .claude/rules symlink)
├── skills/                   # On-demand (via .claude/skills symlink)
├── agents/                   # Task subagents (via .claude/agents symlink)
└── workflows/                # Development workflow docs

.copilot/, .claude/, .gemini/ # Vendor dirs — symlinks only, no duplicates
```

Vendor directories contain symlinks only. All canonical content lives in
`agentsmd/`. DRY — never duplicate across vendors.

## Description length

CI enforces this (see `J1` in the cost-alignment plan): a `SKILL.md`
`description` over **1024 bytes** fails the build. Soft target: **250
characters** — a trigger phrase plus a one-clause purpose. Count bytes, not
characters — Codex counts bytes (anthropics/claude-code and codex#7730).

## The self-contained rule

A skill must run correctly and safely when it loads **alone**. Before
trimming or moving anything out, ask: *"if only this skill loaded, would it
still work?"* If not, the content stays inline — token count is a flag,
never a reason to break this. Safety reminders (destructive git ops,
merge-readiness gates, least-privilege rules) stay inline even when
duplicated elsewhere; deduplicate only reference material (command catalogs,
tables, examples).

## Related Skills

- **skills-registry** (project-standards) — Use when looking up available skills, agents, tools, or plugins
- **workspace-standards** (project-standards) — Use when setting up or managing multi-repo workspaces

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…