Skip to content
OpenSmartRoute
Skillv1.0.0

skill-create

Create new Agent Skills from templates with best-practice structure, pre-populated SKILL.md, and optional scripts/assets directories.

by skillscatalog(0) 0 installs
Free
Sign in to install

Free account. Installing gives you the manifest plus copy-paste snippets.

See reviews

About

Imported from skillscatalog/registry (skills/skill-create/SKILL.md) via skills.sh. Install upstream with npx skills add skillscatalog/registry --skill skill-create. Copyright stays with the author (MIT).

Instructions

Use this skill to create new Agent Skills from templates. It generates a properly structured skill directory with a valid SKILL.md file and optional scripts/assets folders.

When to Use

  • Starting a new skill from scratch
  • Ensuring proper skill structure and naming
  • Quickly prototyping new skill ideas
  • Teaching others how to structure skills

How to Use

Create a new skill with a name:

Create a new skill called "pdf-tools"

Create a skill with a specific template:

Create a new skill called "data-analyzer" using the with-scripts template

Available templates:

  • basic - Just SKILL.md (default)
  • with-scripts - SKILL.md + scripts directory
  • with-assets - SKILL.md + scripts + assets directories

Output

Creates a complete skill directory:

Basic template:

pdf-tools/
├── SKILL.md
└── README.md

With-scripts template:

pdf-tools/
├── SKILL.md
├── README.md
└── scripts/
    └── main.py

With-assets template:

pdf-tools/
├── SKILL.md
├── README.md
├── scripts/
│   └── main.py
└── assets/
    └── .gitkeep

Examples

Basic skill:

User: Create a new skill called "code-formatter"
Agent: Creating skill "code-formatter" with basic template...

       Created:
       ✓ code-formatter/SKILL.md
       ✓ code-formatter/README.md

       Next steps:
       1. Edit SKILL.md with your skill's instructions
       2. Add any supporting files
       3. Run skill-validator to check compliance

Interactive mode:

User: Create a new skill
Agent: I'll help you create a new skill.

       Skill name: code-formatter
       Description: Format code in various languages
       Template: with-scripts
       License: MIT

       Creating...
       ✓ Created code-formatter with with-scripts template

With metadata:

User: Create a new skill called "api-tester" with description "Test REST APIs" and author "acme-corp"
Agent: Creating skill "api-tester"...
       ✓ Created with custom metadata:
         - Description: Test REST APIs
         - Author: acme-corp
         - License: MIT (default)

Limitations

  • Skill names must be lowercase with hyphens only (1-64 chars)
  • Names must start with a letter
  • Will not overwrite existing directories
  • Templates are minimal - intended as starting points

Dependencies

  • Python 3.9+
  • No external dependencies (uses Python stdlib)

Use it

Copy one of these into your project. Installing also returns the manifest and these snippets.

yaml
targets:
  - https://api.opensmartroute.ai/api/v1/registry/skillscatalog-registry-skill-create/manifest   # or paste the manifest below

Manifest

An Open Capability Manifest: the router reads it to know what this does, what it costs and when to pick it.

skillscatalog-registry-skill-create.ocm.jsonjson
{
  "ocm": "1",
  "id": "skillscatalog-registry-skill-create",
  "kind": "skill",
  "name": "skill-create",
  "description": "Create new Agent Skills from templates with best-practice structure, pre-populated SKILL.md, and optional scripts/assets directories.",
  "publisher": "skillscatalog",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "creation",
      "templates",
      "tooling",
      "development",
      "skills-sh"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Create new Agent Skills from templates with best-practice structure, pre-populated SKILL.md, and optional scripts/assets directories."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "skills.sh",
      "repository": "https://github.com/skillscatalog/registry",
      "path": "skills/skill-create/SKILL.md",
      "ref": "HEAD",
      "url": "https://www.skills.sh/skillscatalog/registry/skill-create",
      "key": "skillscatalog/registry/skills/skill-create/SKILL.md"
    },
    "license": "MIT"
  },
  "instructions": "## Instructions\n\nUse this skill to create new Agent Skills from templates. It generates a properly structured skill directory with a valid SKILL.md file and optional scripts/assets folders.\n\n### When to Use\n\n- Starting a new skill from scratch\n- Ensuring proper skill structure and naming\n- Quickly prototyping new skill ideas\n- Teaching others how to structure skills\n\n### How to Use\n\nCreate a new skill with a name:\n\n```\nCreate a new skill called \"pdf-tools\"\n```\n\nCreate a skill with a specific template:\n\n```\nCreate a new skill called \"data-analyzer\" using the with-scripts template\n```\n\nAvailable",
  "cost": {
    "context_tokens": 603
  }
}

Fetch it by URL: GET /api/v1/registry/skillscatalog-registry-skill-create/manifest?version=1.0.0

Reviews

Star ratings from people who tried it. One review per account; edit yours any time.

No reviews yet. Install it, try it, and be the first to rate it.