agentsclimarketplace

Skill2 create

Skill blackblue-labs/skill2/skills/skill2-create

Skills for your skills. Create, test, audit, package, and visualize Agent Skill libraries—locally.

Install
npx -y skills add blackblue-labs/skill2 --skill skill2-create

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 27 days oldThe repository was created 27 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.

What its author says it does

Copied from the file, not written here

Use when creating, updating, splitting, merging, or restructuring an agent skill or skill library.

SKILL.md

3.2 KB, as published. Nobody here has run it

Create Agent Skills

Create the smallest reusable instruction set that changes agent behavior without duplicating existing ownership.

Scope

SignalLanding
Distinct reusable trigger and standalone workflowTop-level skills/<name>/SKILL.md
More depth under the same trigger and workflowreferences/ under the owning skill
Repo-bound paths, commands, or conventionsProject-local skill
One-off answer or pure mechanical ruleNo skill → script / validator / docs / lint / CI

When uncertain, prefer references/ or project-local placement over expanding the top-level namespace.

Authoring

  1. Define user trigger, desired behavior, output, and hard constraints.
  2. Find existing ownership before creating a new top-level skill.
  3. Choose scope and name from user intent, not implementation or one harness.
  4. Write minimal SKILL.md; add resources only when they reduce noise or make execution deterministic.
  5. Apply changes only when requested. Run repository validator when available.

SKILL.md

  • Plain Markdown with YAML frontmatter
  • name: kebab-case; match directory name
  • description: trigger conditions only; do not summarize workflow
  • Body: principles, decisions, constraints, and output contract
  • Keep instructions terse; explain only non-obvious choices
  • Use relative paths; never embed secrets or accidental machine-local paths
  • Preserve existing user rules unless change is required

Resources

ResourceUse
references/Heavy detail loaded under the same trigger
scripts/Deterministic, repeated, or fragile execution
assets/Files copied or transformed into deliverables

Create only needed directories. Keep references one hop from SKILL.md. Do not nest discoverable skills. Do not create optional metadata unless the target repository or distribution format requires it.

Commands

Skill-owned scaffold:

uv run --script <skill-dir>/scripts/run -- scaffold skill <name>

Library decisions

  • Split when users invoke workflows independently or ownership diverges
  • Merge when triggers overlap, shared rules dominate, and one owner can maintain both
  • Keep shared content with the narrowest owner serving every consumer
  • Avoid duplicate instructions across sibling skills
  • Keep top-level namespace flat and minimal

Common mistakes

MistakeBetter choice
Workflow summary inside descriptionTrigger-only description; workflow in body
New skill for a long table under the same triggerreferences/ under the owner
Global skill for one repo's conventionsProject-local skill or repo instructions
Skill for a regex-enforceable ruleValidator, lint, or CI
Empty resource directoriesCreate resources only when used
Harness-specific instructions in shared behaviorHarness-neutral rule or adapter-specific helper

Output

  1. Scope decision: top-level / reference / project-local / no skill
  2. Skill topology and ownership boundary
  3. Created or updated files
  4. Deterministic validation result, when available

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.