One-click install
npx skills add https://github.com/phukrit7171/Relationship-Smart-Contract-ICP --skill skill-creator-phukrit7171
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/phukrit7171/Relationship-Smart-Contract-ICP/tree/main/.agents/skills/skill-creator
Command: npx skills add https://github.com/phukrit7171/Relationship-Smart-Contract-ICP --skill skill-creator-phukrit7171

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve? Writing an effective skill is hard to get right on the first try: descriptions may fail to trigger, instructions may be ambiguous, and there is no built-in way to measure whether a skill actually improves outcomes. This Skill provides a structured draft-test-review-iterate workflow with quantitative benchmarking so skills are validated against real test prompts instead of guesswork. ## Core Features & Use Cases - Guided skill authoring: Captures intent through interview questions, then drafts SKILL.md files following progressive disclosure and writing-style best practices. - Parallel evaluation runs: Spawns with-skill and baseline subagent runs for each test prompt, grades outputs against assertions, and aggregates pass rates, timing, and token usage into benchmark reports. - Interactive review viewer: Generates a browser-based viewer for qualitative feedback on outputs plus a quantitative benchmark tab, feeding user comments back into the next iteration. - Description optimization: Generates trigger/no-trigger eval queries and runs an automated loop that rewrites the skill description to maximize triggering accuracy on held-out test queries. - Use Case: A user wants a skill that formats weekly sales spreadsheets. This Skill drafts it, runs three realistic test prompts with and without the skill, shows the results side by side, and iterates until the outputs pass review. ## Quick Start Ask the assistant to create a new skill for a workflow you have in mind, and it will interview you, draft the skill, and set up test cases to verify it works.

Frequently Asked Questions about skill-creator

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

FAQPage Schema
How do I create a new Claude skill from scratch?

Start by describing what the skill should do and when it should trigger. The skill-creator interviews you about edge cases and output formats, drafts a SKILL.md with name and description frontmatter, then runs test prompts to validate the draft before iterating.

How do I test whether my skill actually improves results?

Run each test prompt twice in parallel: once with the skill and once without as a baseline. Grade both outputs against assertions, then aggregate the results with the benchmark script to compare pass rates, execution time, and token usage.

How do I improve a skill description so it triggers correctly?

Generate about 20 realistic should-trigger and should-not-trigger queries, review them in the HTML eval editor, then run the optimization loop. It rewrites the description iteratively and selects the version scoring best on held-out test queries.

What directory structure does a valid skill need?

A skill requires a SKILL.md file with YAML frontmatter containing name and description, followed by Markdown instructions. Optional scripts, references, and assets directories hold executable code, documentation, and template files loaded on demand.

Why does the benchmark aggregation show zero percent pass rates?

The aggregation script only reads run results from run-N subdirectories inside configuration folders like with_skill. Outputs saved directly to the config directory without a run-1 level are silently skipped, and eval directories must use the eval-N-name numeric prefix format.

Can I use skill-creator on Claude.ai without subagents?

Yes, but the workflow adapts: run test prompts sequentially yourself instead of spawning parallel subagents, skip baseline comparisons and quantitative benchmarking, and present outputs inline for feedback. Description optimization requires the claude CLI and is unavailable.