One-click install
npx skills add https://github.com/anukkrit149/anukkrit-skills --skill write-a-skill-anukkrit149
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: write-a-skill
Source: https://github.com/anukkrit149/anukkrit-skills/tree/main/cloud/skills/write-a-skill
Command: npx skills add https://github.com/anukkrit149/anukkrit-skills --skill write-a-skill-anukkrit149

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps people create new agent skills with consistent structure so the right capability is discoverable and reusable.

Core Features & Use Cases

  • Progressive skill drafting: Guides users to gather requirements, draft a clean SKILL.md, and iterate with a review loop.
  • Proper skill packaging: Recommends where to place reference material and optional examples, and how to include utility scripts when operations are deterministic.
  • Operational-ready templates: Provides a clear SKILL.md template and a checklist to ensure descriptions include triggers and stay within size guidelines.
  • Use Case: A team needs to onboard a new capability (e.g., “competitor analysis report writer”) and wants it to be easy for an agent to select correctly based on user intent.

Quick Start

Instruct the agent to draft a new skill named "competitor-analysis-report" with triggers, a quick start, and a step-by-step workflow for producing a structured report.

Frequently Asked Questions about write-a-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create an agent skill package with correct structure and discoverable metadata?

To create an agent skill package, draft a SKILL.md file with YAML frontmatter containing name and description fields, a trigger-based "Use when..." description, and a concise instruction template. This ensures proper structure and agent discoverability.

What is the best way to write YAML frontmatter for skill authoring?

The best way to write YAML frontmatter for skill authoring is to include the name and description fields, optimizing the description using a strict "Use when..." format for trigger-based discovery. This ensures agents select the correct capability based on user intent.

When do I need to include deterministic scripts in my agent skill?

Include deterministic scripts in your agent skill when operations require consistent, repeatable execution for workflow support. These scripts supplement the SKILL.md instructions and provide reliable utility for complex or automated tasks within the skill package.

How to structure a SKILL.md file for progressive disclosure and workflow templating?

Structure a SKILL.md file by keeping the instruction template concise while supporting progressive disclosure through references and examples. Place reference material and optional examples in designated locations to guide users through a step-by-step workflow.

Does my skill description need to follow a specific format for agent trigger-based discovery?

Yes, your skill description must follow a strict "Use when..." format for trigger-based discovery. This format ensures the agent can accurately select the correct capability based on user intent and query context during skill matching.

What are the size guidelines and limitations when writing a new agent skill?

When writing a new agent skill, keep the instruction template concise to stay within size guidelines and avoid overwhelming the agent. Limitations include ensuring descriptions include triggers and do not exceed the recommended structural scope for optimal performance.