Skip to content
Skillv1.0.0

skill-name

Use when <the situation, in the words a user would actually use>. Covers <scope>. Trigger on "<phrasing>", "<phrasing>". Do not use for <adjacent case> — see the <other> skill.

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

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

See reviews

About

Imported from nimadorostkar/Claude-Skills-collection (templates/SKILL.md). Install upstream with npx skills add nimadorostkar/Claude-Skills-collection --skill templates. Copyright stays with the author.

Skill Name

Purpose

What this makes possible, and — more usefully — what failure it prevents. Two or three sentences. Do not paraphrase the title.

When to Use

Concrete situations, phrased as a user would describe them. Not "when performing database optimization" but "a query is slow and you do not know why".

  • Situation one.
  • Situation two.
  • Situation three.

Capabilities

What the skill actually covers. A short list. This is scope, not marketing.

  • Capability one.
  • Capability two.

Inputs

What the skill needs in order to be useful. Be specific: "the actual execution plan, not a guess about it".

  • Input one.
  • Input two.

Outputs

What the user gets. Concrete artifacts, not "improved code quality".

  • Output one.
  • Output two.

Workflow

Numbered steps, in the order they must happen. The order is usually the most important thing in the skill — measure before optimizing, reproduce before fixing, validate before trusting.

  1. Step name — What to do, and why this step comes first.
  2. Step name — What to do.
  3. Step name — What to do.

Best Practices

Rules, with consequences. Not preferences. Each line must earn its place — if it could appear in any skill, cut it.

  • A rule stated as a rule, with the reason it matters.
  • The specific way people get this wrong, named.
  • A default that is safe, and why the alternative is not.

Examples

Real, runnable code, or a worked case. Show the failure alongside the fix — the wrong version teaches more than the right one alone. Never a toy example, never an elided ... where the difficult part should be.

What the mistake looks like:

// The wrong version, with a comment naming exactly what is wrong.

What to do instead:

// The right version. It should be obvious why it is better.

Notes

The non-obvious. Version caveats. The trap that catches everyone. The thing a competent practitioner would not already know.

If this section is generic, the skill is probably not worth including — an author who cannot name a surprising detail usually has not worked with the subject long enough to write about it.

  • A version-specific caveat.
  • A trap, and why it is so common.
  • A pointer to the adjacent skill, where the boundary is genuinely fuzzy.

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/nimadorostkar-claude-skills-collection-templates/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.

nimadorostkar-claude-skills-collection-templates.ocm.jsonjson
{
  "ocm": "1",
  "id": "nimadorostkar-claude-skills-collection-templates",
  "kind": "skill",
  "name": "skill-name",
  "description": "Use when <the situation, in the words a user would actually use>. Covers <scope>. Trigger on \"<phrasing>\", \"<phrasing>\". Do not use for <adjacent case> — see the <other> skill.",
  "publisher": "nimadorostkar",
  "version": "1.0.0",
  "capabilities": {
    "domains": [
      "general"
    ],
    "tags": [
      "skill-md",
      "three",
      "to",
      "six",
      "tags",
      "github"
    ],
    "languages": [
      "en"
    ]
  },
  "quality_prior": 0.6,
  "examples": [
    "Use when <the situation, in the words a user would actually use>. Covers <scope>. Trigger on \"<phrasing>\", \"<phrasing>\". Do not use for <adjacent case> — see the <other> skill."
  ],
  "primary": false,
  "metadata": {
    "source": {
      "provider": "github",
      "repository": "https://github.com/nimadorostkar/Claude-Skills-collection",
      "path": "templates/SKILL.md",
      "ref": "03f39b7041ec2679255f8d6bb5b18421561821ae",
      "url": "https://github.com/nimadorostkar/Claude-Skills-collection/blob/03f39b7041ec2679255f8d6bb5b18421561821ae/templates/SKILL.md",
      "key": "nimadorostkar/Claude-Skills-collection/templates/SKILL.md"
    }
  },
  "instructions": "# Skill Name\n\n## Purpose\n\nWhat this makes possible, and — more usefully — what failure it prevents. Two or three sentences. Do not paraphrase the title.\n\n## When to Use\n\nConcrete situations, phrased as a user would describe them. Not \"when performing database optimization\" but \"a query is slow and you do not know why\".\n\n- Situation one.\n- Situation two.\n- Situation three.\n\n## Capabilities\n\nWhat the skill actually covers. A short list. This is scope, not marketing.\n\n- Capability one.\n- Capability two.\n\n## Inputs\n\nWhat the skill needs in order to be useful. Be specific: \"the actual execution pla",
  "cost": {
    "context_tokens": 574
  }
}

Fetch it by URL: GET /api/v1/registry/nimadorostkar-claude-skills-collection-templates/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.