skill-authoring

Skill Authoring Best Practices

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "skill-authoring" with this command: npx skills add knoopx/pi/knoopx-pi-skill-authoring

Skill Authoring Best Practices

Use this skill when you need to create or refactor a pi skill. Keep it short and defer to the canonical reference for full rules and examples.

Canonical Reference

Follow the full specification and patterns here:

  • agent/skills/pi/references/skills.md

Only repeat details in this file when they are essential to the current task.

Authoring Workflow (Condensed)

  • Clarify scope: Identify what the skill should do and the trigger phrases that should load it.

  • Plan resources: Decide which logic belongs in scripts, references, or assets instead of SKILL.md.

  • Write the skill: Add frontmatter, concise instructions, and links to references (one level deep).

  • Validate and iterate: Use the skill on real tasks, note friction, and tighten wording.

Content Placement Heuristics

  • SKILL.md: Overview, decision points, and minimal instructions.

  • references/: Deep guides, specs, or domain docs the agent should read on demand.

  • scripts/: Deterministic code you don’t want rewritten every time.

  • assets/: Files used in outputs (templates, logos, etc.).

Red Flags

  • Duplicate information between SKILL.md and references.

  • Long explanations of obvious concepts.

  • Extra docs (README, changelog) that won’t be used by the agent.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

jujutsu

No summary provided by upstream source.

Repository SourceNeeds Review
General

podman

No summary provided by upstream source.

Repository SourceNeeds Review
General

scraping

No summary provided by upstream source.

Repository SourceNeeds Review
General

jscpd

No summary provided by upstream source.

Repository SourceNeeds Review