All skills
aktsmm avatar

/skill-creator-plus

@1d65cbc
by yamapanaktsmm/agent-skills26 stars
4

Create or review a reusable skill (SKILL.md) that packages a workflow, and decide whether the request should be a skill instead of a prompt, instruction, agent, or hook. Use when creating a new skill, extracting a workflow from a conversation, updating an existing skill, reviewing SKILL.md quality, or fixing weak skill triggering. Triggers on "create skill", "/create-skill", "new skill", "review skill", "fix skill trigger", "SKILL.md", "スキル作成".

Use this Skill: https://skilld.dev/gh/aktsmm/agent-skills/skill-creator-plus

This session only. Nothing lands on disk.

referencesvalidation-lanes.md

≈550 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Validation Lanes

Choose the lightest lane that proves the change. A Skill does not need Python or packaging merely because another Skill has a helper script.

Baseline Lane: Every Skill

Inspect the actual files and record this compact completion record in the review response or run artifact. Do not place machine paths or timestamps in the packaged Skill.

lane: baseline
files inspected: <relative paths>
frontmatter and triggers: pass | fail
self-contained paths: pass | fail
license and provenance evidence: <relative paths or legacy warning>
success-contract evidence: <what proves the workflow is complete>
commands skipped: <command> - <why it is not relevant>

For a no-helper Skill, this lane is sufficient when the record passes.

When host-specific frontmatter is present, record the target hosts and fallback in the baseline review. A local host-aware validator can accept extensions such as context, but strict common-spec compliance requires a separate validator that rejects or explicitly excludes those extensions.

Tool-Assisted Lane: Conditional

Run a bundled helper only when its behavior changed or is needed to prove the requested outcome. Run package_skill.py only when producing a .skill archive. Each helper owns its own dependency manifest; installing Python, uv, or a package helper is never a general authoring prerequisite.

When a command is skipped, say why. When it runs, report the command's result and inspect the produced artifact where one exists.

For bundled CLI helper changes, import-based tests alone are insufficient:

  • Exercise the documented entry point in a subprocess with the intended interpreter, including a safe path that reaches helper functions; --help alone does not cover definition-order or runtime failures.
  • Test malformed or unapproved input rejection before external access, and register new tests in the normal test entry point. Use isolated fixtures or doubles, not production writes.
  • Separate read-only checks from repair/apply modes. Verify both reported state and absence of unintended mutation, and name unexecuted live or recovery paths rather than treating unit-test success as end-to-end proof.

Source: SKILL.md on GitHub

1 warning9d4 checks · Risk SAFE
  • Gen Agent Trust Hub9d

    This skill provides a comprehensive toolkit for designing, validating, and packaging AI agent skills. It uses local Python scripts to automate scaffolding and quality checks, adhering to security best practices for file handling and dependency management.

  • Socket9d

    No alerts

  • Snyk9d

    Risk: LOW · No issues

  • Runlayer7mo

    10/10 files flagged

Signed by skilld at 1d65cbc. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 18 hours ago.

Activeupdated last month
argument-hint
作りたい skill の目的、trigger、入れたい resources
user-invocable
true
metadata
{
  "author": "yamapan"
}

README badge

README badge for aktsmm/agent-skills/skill-creator-plus