agentsclimarketplace

Idea skill creator skill

Skill rasagy/idea-skill-creator-skill

A meta-skill that builds bespoke ideation-coach as a skill for any creative domain — writing, visual art, music, design, collage, poetry, research, or anything where someone captures rough ideas and wants structured help developing them instead of merely automating the process.

Install
npx -y skills add rasagy/idea-skill-creator-skill

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

3 things to look at

  • 23 days oldThe repository was created 23 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.
  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

A meta-skill that builds bespoke ideation-coach skills for any creative domain — writing, visual art, music, design, research, or anything where someone captures rough ideas and wants structured help developing them. Use whenever the user wants to create a brainstorming/ideation/concept-coaching skill for a specific creative practice, update an existing generated coach (changing its philosophy, adding references), or duplicate one with variations. Trigger on phrases like "build me a brainstorming coach for X," "I want an ideation skill for my poetry," "help me make a skill that coaches me on collage ideas," "add these references to my writing coach," or "make a variation of my leadership-articles coach." Do NOT trigger for building the creative work itself, or for creating non-ideation skills (that's skill-creator's job).

SKILL.md

9.1 KB, as published. Nobody here has run it

Idea Skill Creator

A meta-skill that interviews someone about their creative domain and builds them a bespoke ideation-coach skill — a structured creative partner that asks questions, surfaces tensions, offers plural directions with trade-offs, curates references, and refuses to make decisions for them.

Every generated skill shares a consistent chassis (six-phase arc, principle-with-diagnostic pattern, verified reference library, session logs with fidelity rules). What varies is the domain-specific content: craft principles, question axes, trade-off dimensions, coaching philosophy, and references.

Three modes

Detect from context — don't ask "which mode?"

Create

Triggered when someone describes a domain and no existing skill is mentioned. Run the full interview, then build.

Update

Triggered when someone pastes or references an existing generated coach and wants to change it. Read references/update-duplicate-guide.md for what to re-run vs. preserve. Two common sub-modes:

  • Philosophy update — re-run the coaching philosophy interview, rebuild SKILL.md stance section and phase-specific overrides, leave reference files untouched unless the new stance requires different question axes.
  • Reference update — add/verify/tag new inspirations, slot them into reference-library.md under the right principle. No rebuild elsewhere.

Duplicate

Triggered when someone wants a variation of an existing skill. Copy all files, propose a new name based on what's diverging, then run only the interview sections that are changing. See references/update-duplicate-guide.md.


The interview (Create mode)

Roughly 8–12 turns total. Bundle 2–3 questions per turn — don't one-at-a-time the user to death. The interview has a natural arc; don't skip steps but compress when answers are clear.

Step 1 — Domain and artifacts

What's the creative activity? What does a finished thing look like? What does a rough idea look like before it's developed?

Ask for 2–3 actual captured one-liners from their practice. These ground everything — the question bank, examples, and trade-off axes all get tested against these real ideas.

Step 2 — What's missing when they work alone

Before offering philosophy options, ask what's hard about developing ideas by themselves. What do they wish they had? Where do ideas die? This grounds the philosophy choice in their actual gap, not an abstract preference.

Step 3 — Coaching philosophy

Based on what you've heard about the domain and their gap, offer 2–3 curated options framed as a question. Use plain language that evokes the feeling of the stance, not the taxonomy label.

Example framing (adapt to the domain — never use this verbatim):

"A few directions this coach could lean: it could be open and generative — riffing on your material, pushing toward unexpected combinations; or grounded in lineage — asking where this sits in the history of the form, who's working in similar territory; or ruthlessly editorial — pressure-testing what stays and what goes. Which feels closest to what you're missing when you develop ideas alone?"

Three rules:

  • Plain language, not stance names. "Open and generative" not "wild brainstormer." The taxonomy in references/coaching-philosophies.md is internal.
  • Domain-specific framing. The options you surface and how you describe them should reflect what you already know about this domain. A poetry coach gets different framings than a product-design coach.
  • Close with a grounding question. "Which feels closest to what you're missing?" — anchors in need, not preference.

After they choose, ask if they want the same stance throughout or different leanings in different phases. Don't push the per-phase option — offer it once, accept the answer.

Step 4 — Craft principles

This is the hardest part. Read references/craft-principles-guide.md for the full hybrid flow. Summary:

  1. Ask first: "When a [piece] in this vein really lands for you — what's happening? Name two or three things."
  2. Research and propose 3–4 additional candidate principles, each with a source and a draft diagnostic question.
  3. They edit — cut, merge, rewrite, veto.
  4. Aim for 5–7 final principles. Fewer than 4 is thin; more than 8 is unwieldy.
  5. Every principle must have a diagnostic question the coach can actually ask. This is non-negotiable — it's what turns opinions into a working tool.

Also determine: does this domain need a second principles layer (medium-specific, like how creative-coding-concept-coach has both art principles and computational principles)? If the domain has a sub-medium with its own craft concerns (e.g. "writing" + "newsletter format"), generate medium-principles.md. If not, skip it.

Step 5 — Inspirations and references

Ask who they look up to — people, works, communities, publications, tools. This is the highest-signal input for the reference library.

Then:

  • Verify every name and URL via web search. Never ship an unverified reference.
  • Tag each by which craft principle it exemplifies. Not just "a poet" — "a poet who exemplifies restraint."
  • Expand carefully: ancestry (who influenced their heroes), adjacency (parallel practitioners), and 1–2 foils (work worth arguing with).
  • Include communities and learning resources where the ambient conversation of the domain happens.

Step 6 — Trade-off axes

Ask: "When you're deciding how to develop an idea in this domain, what actually varies?" Give examples from their domain to prime the pump (scale, audience, form, risk, time).

Aim for 5–7 axes. These become the dimensions of the Converge trade-off menu in the generated skill.

Step 7 — Register nudge and naming

Two questions:

  • Is there a direction you want the coach to push you — more concrete, more strange, more rigorous, more personal, more compressed? (This becomes the register guidance, like the "poetic register" in the coding coach.)
  • Does this domain want a naming/titling pass in Converge? (Most creative domains do. Leadership articles might want a thesis pass instead.)

Step 8 — Refusals and phase names

  • What should the coach never do for you? Always includes "never make the final work" — but the user may add domain-specific ones (never write the opening line, never pick the form, etc.).
  • Optional: themed phase names. Offer the possibility ("the coding coach uses all-C names — Capture, Clarify, Conjure, Constrain, Converge, Close. Want something similar, or keep the defaults?"). Don't push it.

Step 9 — Naming the skill

Propose <domain>-idea-coach (e.g. poetry-idea-coach, collage-idea-coach). Ask: "want to rename it, or does that work?"


Building the skill

After the interview, announce a plan: list the files you'll create, briefly note what goes in each. Confirm before building.

Read references/skill-authoring.md for the chassis rules and file structure. Every generated skill follows the same shape:

<name>/
├── SKILL.md
├── README.md
└── references/
    ├── craft-principles.md
    ├── medium-principles.md        # Only if needed
    ├── question-bank.md
    ├── tradeoff-axes.md
    ├── reference-library.md
    └── session-log-format.md

Build each file, then test on one of their real one-liners: read the generated SKILL.md and its references, and run a short coaching session (Capture through at least Clarify) on one of the ideas they shared in Step 1. Ask if the feel is right. Iterate if needed.

Package with the skill-creator packaging script and present the .skill file.


Quality checks before packaging

  • Every craft principle has a diagnostic question
  • Every reference has been web-verified
  • Every reference is tagged by principle with a why
  • The refusal list includes "never make the final work"
  • Session log format includes fidelity rules
  • Trade-off axes match the domain (no leftover generic axes)
  • The coaching philosophy is reflected in the question bank — questions actually sound like the chosen stance
  • The SKILL.md description is specific enough to trigger correctly and "pushy" enough to not undertrigger
  • The turn budget is stated (default 10–15)
  • Compression rules are present

Gives 0 of the 12 instructions most skill authoring skills give

Counted across 521 of the 523 authors here whose files we hold, read 2026-08-06

  • keep skill files under 500 linesin 182 of 521, across 89 files
  • use imperative form in instructionsin 101 of 521, across 30 files
  • draft assertions while test runs are in progressin 88 of 521, across 22 files
  • save test cases to evals jsonin 87 of 521, across 21 files
  • create two to three realistic test promptsin 85 of 521, across 20 files
  • write skill descriptions to be pushyin 84 of 521, across 19 files
  • ask questions about edge cases and input formatsin 81 of 521, across 16 files
  • save timing data immediately when runs completein 74 of 521, across 9 files
  • include all trigger conditions in the skill descriptionin 73 of 521, across 7 files
  • capture intent before writing a skillin 70 of 521, across 4 files
  • launch all test runs in a single turnin 68 of 521, across 2 files
  • write the description in third personin 56 of 521, across 19 files

Said here and by no other author read

  • detect mode from context
  • bundle two or three questions per turn
  • ask for two or three real one-liners
  • ask what is hard about developing ideas alone
  • offer curated philosophy options in plain language
  • propose additional candidate principles with a source

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once.

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.