Agent skill

Creative Ideation

by NousResearch in NousResearch/hermes-agent

Generate ideas via named methods from creative practice. An agent skill from NousResearch/hermes-agent.

MITAuto-check passedAgent Workflows

Install Creative Ideation

skills CLI
$ npx skills add NousResearch/hermes-agent --skill creative-ideation -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NousResearch/hermes-agent creative-ideation --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NousResearch/hermes-agent.git skills-src && mkdir -p .claude/skills && cp -r skills-src/optional-skills/creative/creative-ideation .claude/skills/creative-ideation && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
creative-ideation
GitHub stars
252k
Used in
1 other repo
Token cost
~2.6k tokens
SKILL.md length
1,127 words
Files
28 (incl. references)
Skills in repo
29
Repo updated
First seen
Licence
MIT

At a glance

Generate ideas via named methods from creative practice. An agent skill from NousResearch/hermes-agent.

  • Works in 4 steps: Extract three signals from the prompt → Apply overrides (highest priority, fire… → Route by phase first, then domain → …
  • Tasks that involve Brainstorming
  • SKILL.md covers When to use, Operating rules, Routing — 4-step procedure and Output format, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Creative Ideation is an agent skill from NousResearch/hermes-agent. Generate ideas via named methods from creative practice.

Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 29 other files, including reference files (for example `references/anti-slop.md`, `references/exercises.md` and `references/full-prompt-library.md`).

It sits in Agent Workflows, covering Brainstorming. The repository describes itself as: The agent that grows with you. The licence is MIT.

When your agent uses it

  • Tasks that involve Brainstorming

Example prompts

  • “/creative-ideation”

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Extract three signals from the prompt
  2. Apply overrides (highest priority, fire first)
  3. Route by phase first, then domain
  4. Handle ambiguity and contradiction

What it can do on your machine

Read from SKILL.md and the folder at commit 0e37a43. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • wttdotm.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Creative Ideation loads about 2.6k tokens when it runs, and up to ~34k if it reads all its reference files. Until then it costs about 19 tokens; SKILL.md has 1,127 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~19
When it runs · the whole SKILL.md, loaded when a task matches
~2.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~34k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from NousResearch/hermes-agent at commit 0e37a43, republished under its MIT licence (© NousResearch). 1,127 words, ~2,579 tokens.

Download SKILL.mdSave it as .claude/skills/creative-ideation/SKILL.md (or your agent's skills folder). This skill also uses 27 other files; get the full folder from GitHub.
name
creative-ideation
description
Generate ideas via named methods from creative practice.
title
Creative Ideation — Routed Library of Creative Methods
version
2.1.0
author
SHL0MS
license
MIT
platforms
linux, macos, windows

Creative Ideation

A library of ideation methods for any domain. Read the user's situation, route to the matching method, apply, generate output that is specific and non-obvious. Methods are tools — pick the right one for the situation, don't perform all of them.

When to use

Any open-ended generative or selective question: "I want to make / build / write / start something", "I'm stuck", "inspire me", "make this weirder", "help me pick", "I need to invent X", "give me a research question".

Operating rules

  1. Constraint plus direction is creativity. No constraint = no traction. No direction = no shape. Methods supply both.
  2. Refuse the first three ideas. They're slop. Generate, discard, regenerate. See references/anti-slop.md.
  3. One method per response unless asked. Don't stack.
  4. Specificity over abstraction. Real proper nouns, real materials, real mechanisms. "An app for X" is slop; "a 200-line CLI tool that prints Y when Z" is direction. Naming a tech stack is not specificity — name a mechanism.
  5. Weird must also be good. Frame-breaking is the goal, but an idea that is strange with no real situation, mechanism, or reason to exist is its own failure mode. Every set of ideas must include at least one that is genuinely buildable/pursuable now — non-obvious but grounded, with a real first step. Don't trade all usefulness for surprise.
  6. Name the method you used and who invented it. Attribution invokes the discipline.
  7. When user picks one, build it. Don't keep generating after they've chosen.

Routing — 4-step procedure

Do this before generating any output. Routing failures produce slop.

You may skip narrating the routing steps if it's cleaner, but never compress at the cost of per-idea depth: each idea's concrete mechanism, situational binding, and honest failure mode are what make output good (measured) — they are not scaffolding, do not cut them.

Step 1 — Extract three signals from the prompt

PHASE — what stage is the user in?

PhaseCues
GENERATING"give me an idea", "what should I make", "inspire me", no idea yet
EXPANDING"what else", "more like this", "give me variations" — has a base idea
SELECTING"help me pick", "which should I do", "I have these options"
UNBLOCKING"I'm stuck", "blocked", "going in circles", "stale" — has material
SUBVERTING"make it weirder", "less obvious", "this is too safe"
REFINING"this is fine but missing something", "feels rough"
SYNTHESIZING"I have a pile of notes / interviews / observations"

DOMAIN — what is the user making/doing?

DomainCues
TEXTfiction, essay, poem, lyric, script, copy
OBJECTvisual art, music, sound, performance, installation, sculpture
ARTIFACTsoftware, hardware, mechanism, device
SYSTEMorg, civic, institution, ecology, community
SELFlife decision, career, personal practice
RESEARCHpaper, thesis, scholarly question
PRODUCTbusiness, market, service

SPECIFICITY — how much constraint is in the prompt?

LevelCues
NONE"I'm bored", "inspire me" — no domain, no project
DOMAIN"I want to write something" — knows the field, no project
PROJECT"I'm working on this specific X"
PROBLEM"I have this specific friction within X"
Step 2 — Apply overrides (highest priority, fire first)

Override rules beat the routing table:

  • Mood signal — user says "weird", "strange", "surprising", "less obvious", "more interesting" → references/methods/lateral-provocations.md or references/methods/pataphysics.md, regardless of domain.
  • User names a method — use it.
  • User asks for a method recommendation ("which method") → surface 2–3 candidates with one-line each, ask which to apply. Don't silently default.
  • High-slop terrain — "AI ideas", "startup ideas", "habit tracker", "productivity / wellness / fitness / food / travel app" → force references/methods/lateral-provocations.md or references/methods/pataphysics.md over the obvious method. Refuse the first 5 ideas, not 3.
Step 3 — Route by phase first, then domain

By phase (applies regardless of domain):

PhaseDefault route
GENERATING + SPECIFICITY=NONEreferences/full-prompt-library.md General section (constraint dispatch)
GENERATING + DOMAIN knownroute by domain (next table)
EXPANDINGreferences/methods/scamper.md
SELECTINGreferences/methods/premortem-and-inversion.md (or references/methods/compression-progress.md for upside)
UNBLOCKINGreferences/methods/oblique-strategies.md
SUBVERTINGreferences/methods/lateral-provocations.md (fallback references/methods/pataphysics.md)
REFINING (text)references/methods/defamiliarization.md
REFINING (other)references/methods/creative-discipline.md (Tharp's spine)
SYNTHESIZINGreferences/methods/affinity-diagrams.md
Volume needed fastreferences/methods/volume-generation.md

By domain (when GENERATING with DOMAIN known):

DomainDefault route
TEXT — formal / poetryreferences/methods/oulipo.md
TEXT — narrativereferences/methods/story-skeletons.md
TEXT — has source material to remixreferences/methods/chance-and-remix.md
OBJECT (music, visual, performance)references/methods/oblique-strategies.md
OBJECT — physical maker / wants a starting constraintreferences/full-prompt-library.md Physical / object section
ARTIFACT — wants a starting constraintreferences/full-prompt-library.md Software / artifact section
ARTIFACT — engineering invention with parameter conflictreferences/methods/triz-principles.md
ARTIFACT — software architecturereferences/methods/pattern-languages.md
ARTIFACT — has natural-system analogreferences/methods/biomimicry.md
ARTIFACT — accumulated assumptions to questionreferences/methods/first-principles.md
SYSTEM (civic, org, institutional)references/methods/leverage-points.md
SYSTEM — collective / participatoryreferences/full-prompt-library.md Social / collective section
SELF (life, career, what-to-study)references/methods/derive-and-mapping.md
RESEARCH — picking a questionreferences/methods/compression-progress.md
RESEARCH — attacking a known problemreferences/methods/polya.md
PRODUCT (business, service)references/methods/jobs-to-be-done.md
Need to break a frame / find analogyreferences/methods/analogy-and-blending.md
Show full SKILL.md (382 more words)Show less
Step 4 — Handle ambiguity and contradiction
  • Multiple paths plausible → pick the one closest to the user's actual phrasing. Don't pick the most interesting method to seem sophisticated.
  • Genuinely ambiguous → ask ONE clarifying question, don't silently guess. Examples: "Are you generating ideas or picking between ones you have?" / "Is this for fiction, essay, or something else?"
  • Signals contradict (e.g., "weird startup ideas" → product domain + weird mood) → stack two methods explicitly. State what you're doing: "Using jobs-to-be-done for the product framing + lateral-provocations to break the obvious shape."
  • No match → constraint dispatch (references/full-prompt-library.md) is the safe fallback.
  • Same question asked again → switch methods. Variation in method = variation in idea distribution.
Anti-default check (run before generating)
  • About to write "Here are 5 ideas:" or a bare numbered list? → STOP. Pick a method first.
  • About to default to generic LLM-mode brainstorming? → STOP. Pick a path above.
  • Output looks like what an unrouted LLM would produce? → routing failed, redo.

The default LLM mode is exactly what this skill exists to displace. If you generate without routing, you've defeated the skill.

For deeper edge cases (mood signals, stacking, anti-patterns) see references/heuristics.md.

Output format

For the constraint-dispatch default path:

## Constraint: [Name] — from [Source]
> [The constraint, one sentence]

### Ideas

1. **[One-line pitch]**
   [2-3 sentences — what specifically is made, why it's interesting]
   ⏱ [weekend/week/month]  •  🔧 [stack/medium/materials]

2. ...
3. ...

For other methods, use the format the method specifies (TRIZ produces a contradiction analysis; OuLiPo produces constrained text; Oblique Strategies produces a single applied card → next move). Don't force every method into the constraint template.

Every idea set, regardless of method:

  • Name the method used. On slop terrain, name the obvious ideas you refused.
  • Give each idea its concrete mechanism and its honest failure mode / tradeoff / who-it's-for. This depth is what makes ideas land — measured, not decorative.
  • Mark at least one idea as the grounded one — buildable/pursuable now, non-obvious but with a real first step. The others can run further toward the strange; this one has to be genuinely doable. Don't let the whole set be weird-but-impractical.

File map

  • references/full-prompt-library.md — constraint library, sectioned by domain (General, Software, Physical, Social, Lists). Default path for SPECIFICITY=NONE.
  • references/method-catalog.md — one-line summary + when-to-use per method
  • references/heuristics.md — extended decision tree for edge cases
  • references/anti-slop.md — anti-slop rules; apply to every output
  • references/exercises.md — time-boxed exercises (5min / 30min / 1hr / day / week)
  • references/methods/ — 22 named methods, one file each, load only the one you're using

Attribution

Constraint-dispatch core adapted from wttdotm.com/prompts.html. Methods drawn from primary sources cited in each method file.

© NousResearch, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 27 other files (references) in optional-skills/creative/creative-ideation of NousResearch/hermes-agent.

  • SKILL.md
  • references/anti-slop.md
  • references/exercises.md
  • references/full-prompt-library.md
  • references/heuristics.md
  • references/method-catalog.md
  • references/methods/affinity-diagrams.md
  • references/methods/analogy-and-blending.md
  • references/methods/biomimicry.md
  • references/methods/chance-and-remix.md
  • references/methods/compression-progress.md
  • references/methods/creative-discipline.md
  • references/methods/defamiliarization.md
  • references/methods/derive-and-mapping.md
  • references/methods/first-principles.md
  • references/methods/jobs-to-be-done.md
  • references/methods/lateral-provocations.md
  • references/methods/leverage-points.md
  • references/methods/oblique-strategies.md
  • … and 9 more

Open the folder on GitHubat commit 0e37a43

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in NousResearch/hermes-agent, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Creative Ideation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Creative Ideation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Creative Ideation this skillNousResearch/hermes-agent252k1 repos~2.6kAutomated safety check: PassMIT
Brainstormingxpinjection/test-driven-spring-boot11254 repos~2.6kAutomated safety check: PassMIT
LLM Councilgcpdev/llm-council-skill4611 repos~1kAutomated safety check: NotesMIT
Typesafe AIOpenAgentsInc/openagents4559 repos~2.5kAutomated safety check: PassMIT
Yao Meta Skillyaojingang/yao-meta-skill2.7k—~768Automated safety check: PassMIT
Trellis StartROYIANS/foliq-print-template-designer1356 repos~646Automated safety check: PassMIT

Similar skills

  • Brainstorming

    xpinjection/test-driven-spring-boot

    You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.

    112 GitHub starsUsed in 54 repos~2.6k tokens
    Agent WorkflowsAuto-check passed
  • LLM Council

    gcpdev/llm-council-skill

    Multi-LLM collaborative brainstorming and planning. An agent skill from gcpdev/llm-council-skill.

    461 GitHub starsUsed in 1 repo~1k tokens
    Agent WorkflowsAuto-check: notes
  • Typesafe AI

    OpenAgentsInc/openagents

    Build AI-powered software with TypeSafe: small units of AI intelligence you can use like programming primitives.

    455 GitHub starsUsed in 9 repos~2.5k tokens
    Agent WorkflowsAuto-check passed
  • Yao Meta Skill

    yaojingang/yao-meta-skill

    Create, improve, or evaluate an existing skill from workflows, prompts, SOPs, scripts.

    2.7k GitHub stars~768 tokensUpdated 1 mo ago
    Agent WorkflowsAuto-check passed
  • Trellis Start

    ROYIANS/foliq-print-template-designer

    Initializes an AI development session by reading workflow guides, developer identity, git status, active tasks, and project guidelines from .trellis/.

    135 GitHub starsUsed in 6 repos~646 tokens
    Agent WorkflowsAuto-check passed
  • Brainstorming Before Building

    jnMetaCode/superpowers-zh

    Turns a rough idea into an approved design before any code is written, sorting the request into spike, bounded or architectural and enforcing an approval gate.

    8.3k GitHub stars~1.8k tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed

More from NousResearch/hermes-agent

All 29 skills in this repo
  • AI Presenter Video

    NousResearch/hermes-agent

    Produces a presenter-led video from a topic or script plus one authorized presenter image, with captions, lip-sync checks and acceptance reports.

    252k GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Word DOCX Toolkit

    NousResearch/hermes-agent

    Creates, reads, edits and templates Word .docx files with python-docx scripts, including tracked changes, comments, tables of contents and health checks.

    252k GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Grounded Citations

    NousResearch/hermes-agent

    Attaches a numbered, URL-backed citation to every outside fact in an answer or document, rejecting quotes that aren't real.

    252k GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • PDF

    NousResearch/hermes-agent

    PDF files: create, read, merge, fill, OCR, edit text. An agent skill from NousResearch/hermes-agent.

    252k GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Scrollcraft

    NousResearch/hermes-agent

    Premium scroll-driven landing pages; scroll = timeline. An agent skill from NousResearch/hermes-agent.

    252k GitHub stars~3k tokensUpdated today
    Auto-check passed
  • XLSX

    NousResearch/hermes-agent

    Create, read, edit Excel .xlsx workbooks and CSVs. An agent skill from NousResearch/hermes-agent.

    252k GitHub stars~2.4k tokensUpdated today
    Auto-check passed

Categories

Questions about Creative Ideation

What does Creative Ideation do?

Generate ideas via named methods from creative practice. An agent skill from NousResearch/hermes-agent. Creative Ideation is an agent skill from NousResearch/hermes-agent. Generate ideas via named methods from creative practice.

When should I use Creative Ideation?

Creative Ideation fits situations like: tasks that involve Brainstorming.

How do I install Creative Ideation in Claude Code?

Run `npx skills add NousResearch/hermes-agent --skill creative-ideation -a claude-code`. Or copy the skill folder (optional-skills/creative/creative-ideation in NousResearch/hermes-agent) into .claude/skills/creative-ideation in your project. Claude Code loads it when a task matches its description.

How do I install Creative Ideation in Codex?

Run `npx skills add NousResearch/hermes-agent --skill creative-ideation -a codex`. Or copy the skill folder (optional-skills/creative/creative-ideation in NousResearch/hermes-agent) into .agents/skills/creative-ideation in your project. Codex loads it when a task matches its description.

Can I use Creative Ideation in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NousResearch/hermes-agent --skill creative-ideation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/creative-ideation, .gemini/skills/creative-ideation, .github/skills/creative-ideation and .opencode/skills/creative-ideation in your project.

What does Creative Ideation need to run?

SKILL.md names no scripts, command-line tools or credentials: Creative Ideation is instructions for the agent only.

Does Creative Ideation access the network?

SKILL.md names 1 domain. As links in the text: wttdotm.com. This is read from the text; nothing was executed.

Is Creative Ideation safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Creative Ideation use?

Creative Ideation is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Creative Ideation use?

About 2.6k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 31k tokens, read only when the agent opens those files.

What are the alternatives to Creative Ideation?

Skills that share tags, products or a category with Creative Ideation: Brainstorming (xpinjection/test-driven-spring-boot, 112 stars), LLM Council (gcpdev/llm-council-skill, 461 stars), Typesafe AI (OpenAgentsInc/openagents, 455 stars) and Yao Meta Skill (yaojingang/yao-meta-skill, 2.7k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Creative Ideation?

NousResearch (a GitHub organization) maintains it in NousResearch/hermes-agent, which has 251,739 GitHub stars. The repository holds 29 skills in this directory. The repository was last updated on October 7, 2026.

Source: NousResearch/hermes-agent on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.