pedronauck avatar

Skill Best Practices

If you're building skills for AI agents, this walks you through the full authoring workflow: validation scripts that catch metadata errors before you commit, a clear directory structure (scripts, references, assets), and progressive disclosure rules to keep your main logic under 500 lines. It enforces third-person imperative style and includes a Python validator you run inline. The bundled path rule is smart: it makes you resolve helper script paths relative to the skill directory so agents don't silently depend on working directory state. It's opinionated about what belongs in a skill versus general docs, which keeps things focused. Worth using if you're shipping reusable agent tooling and want consistency across a catalog.

skills.sh installs
476
GitHub stars
652
last updated
Aug 21, 2026

Install

$ npx -y skills add pedronauck/skills --skill skill-best-practices --agent claude-code

Installs into .claude/skills of the current project.

Files

If you're building skills for AI agents, this walks you through the full authoring workflow: validation scripts that catch metadata errors before you commit, a clear directory structure (scripts, references, assets), and progressive disclosure rules to keep your main logic under 500 lines. It enforces third-person imperative style and includes a Python validator you run inline. The bundled path rule is smart: it makes you resolve helper script paths relative to the skill directory so agents don't silently depend on working directory state. It's opinionated about what belongs in a skill versus general docs, which keeps things focused. Worth using if you're shipping reusable agent tooling and want consistency across a catalog.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/pedronauck/skills
Categories
Documentation, AI & Agent Building
First seen
Jun 3, 2026

More from pedronauck/skills

All 70
1jezweb avatarwalkthrough-videojezweb/claude-skillsGenerate professional walkthrough videos from app screenshots or live sites using Remotion. Smooth transitions, zoom effects, text overlays, and optional voiceo473skills.sh installs
2fastapi-practices avatarfbafastapi-practices/skillsFastAPI Best Architecture (fba) project development guide. Use when working in fba projects to design, implement, review, or document APIs, Schema, Service, CRU472skills.sh installs
3hoodini avatargoogle-workspace-clihoodini/ai-agents-skillsInteract with all Google Workspace APIs via the gws CLI. Use when managing Drive files, sending/reading Gmail, creating Calendar events, reading/writing Sheets/455skills.sh installs
4davila7 avatarreact-useeffectdavila7/claude-code-templatesReact useEffect best practices from official docs. Use when writing/reviewing useEffect, useState for derived values, data fetching, or state synchronization. T454skills.sh installs
5openai avataropenai-knowledgeopenai/openai-agents-pythonUse when working with the OpenAI API (Responses API) or OpenAI platform features (tools, streaming, Realtime API, auth, models, rate limits, MCP) and you need a453skills.sh installs
6jwynia avatarvoice-analysisjwynia/agent-skillsExtract and document a writer's distinctive voice patterns for consistent reproduction. Use when you need to capture writing voice, analyze writing style, creat451skills.sh installs