Agent skill

Ideation

by mateaix in mateaix/mateclaw

Generate project ideas via creative constraints. An agent skill from mateaix/mateclaw.

Apache-2.0Auto-check passedAgent Workflows

Install Ideation

skills CLI
$ npx skills add mateaix/mateclaw --skill ideation -a claude-code

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

GitHub CLI
$ gh skill install mateaix/mateclaw 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/mateaix/mateclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/mateclaw-server/src/main/resources/skills/ideation .claude/skills/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
ideation
GitHub stars
1.1k
Used in
2 other repos
Token cost
~1.5k tokens
SKILL.md length
704 words
Files
2 (incl. references)
Skills in repo
17
Repo updated
First seen
Licence
Apache-2.0

At a glance

Generate project ideas via creative constraints. An agent skill from mateaix/mateclaw.

  • Works in 4 steps: Pick a constraint from the library below… → Interpret it broadly — a coding prompt… → Generate 3 concrete project ideas that… → …
  • Tasks that involve Brainstorming
  • SKILL.md covers When to use, How It Works, The Rule and Constraint Library, plus 4 more sections
  • Calls git, docker and npm

What it does

Ideation is an agent skill from mateaix/mateclaw. Generate project ideas via creative constraints.

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

It sits in Agent Workflows, covering Brainstorming and Project scaffolding. The repository describes itself as: 🤖 MateClaw — Your second brain with Multi-Agent Orchestration, MCP Protocol, Skills & Memory, Dream, and Multi-Channel Support. Built on Spring AI Alibaba. The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve Brainstorming
  • Tasks that involve Project scaffolding

Example prompts

  • “/ideation”

Requirements

  • Node.js
  • Docker

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Pick a constraint from the library below — random, or matched to the user's domain/mood
  2. Interpret it broadly — a coding prompt can become a hardware project, an art prompt can become a CLI tool
  3. Generate 3 concrete project ideas that satisfy the constraint
  4. If they pick one, build it — create the project, write the code, ship it

What it can do on your machine

Read from SKILL.md and the folder at commit 3b5f7de. 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

    Shell commands in SKILL.md call:

    • git
    • docker
    • npm

    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

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

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

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 mateaix/mateclaw at commit 3b5f7de, republished under its Apache-2.0 licence (© mateaix). 704 words, ~1,519 tokens.

Download SKILL.mdSave it as .claude/skills/ideation/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
ideation
description
Generate project ideas via creative constraints.
version
1.0.0
tags
Creative, Ideation, Projects, Brainstorming, Inspiration
author
ported

Creative Ideation

When to use

Use when the user says 'I want to build something', 'give me a project idea', 'I'm bored', 'what should I make', 'inspire me', or any variant of 'I have tools but no direction'. Works for code, art, hardware, writing, tools, and anything that can be made.

Generate project ideas through creative constraints. Constraint + direction = creativity.

How It Works

  1. Pick a constraint from the library below — random, or matched to the user's domain/mood
  2. Interpret it broadly — a coding prompt can become a hardware project, an art prompt can become a CLI tool
  3. Generate 3 concrete project ideas that satisfy the constraint
  4. If they pick one, build it — create the project, write the code, ship it

The Rule

Every prompt is interpreted as broadly as possible. "Does this include X?" → Yes. The prompts provide direction and mild constraint. Without either, there is no creativity.

Constraint Library

For Developers

Solve your own itch: Build the tool you wished existed this week. Under 50 lines. Ship it today.

Automate the annoying thing: What's the most tedious part of your workflow? Script it away. Two hours to fix a problem that costs you five minutes a day.

The CLI tool that should exist: Think of a command you've wished you could type. git undo-that-thing-i-just-did. docker why-is-this-broken. npm explain-yourself. Now build it.

Nothing new except glue: Make something entirely from existing APIs, libraries, and datasets. The only original contribution is how you connect them.

Frankenstein week: Take something that does X and make it do Y. A git repo that plays music. A Dockerfile that generates poetry. A cron job that sends compliments.

Subtract: How much can you remove from a codebase before it breaks? Strip a tool to its minimum viable function. Delete until only the essence remains.

High concept, low effort: A deep idea, lazily executed. The concept should be brilliant. The implementation should take an afternoon. If it takes longer, you're overthinking it.

For Makers & Artists

Blatantly copy something: Pick something you admire — a tool, an artwork, an interface. Recreate it from scratch. The learning is in the gap between your version and theirs.

One million of something: One million is both a lot and not that much. One million pixels is a 1MB photo. One million API calls is a Tuesday. One million of anything becomes interesting at scale.

Make something that dies: A website that loses a feature every day. A chatbot that forgets. A countdown to nothing. An exercise in rot, killing, or letting go.

Do a lot of math: Generative geometry, shader golf, mathematical art, computational origami. Time to re-learn what an arcsin is.

Show full SKILL.md (260 more words)Show less
For Anyone

Text is the universal interface: Build something where text is the only interface. No buttons, no graphics, just words in and words out. Text can go in and out of almost anything.

Start at the punchline: Think of something that would be a funny sentence. Work backwards to make it real. "I taught my thermostat to gaslight me" → now build it.

Hostile UI: Make something intentionally painful to use. A password field that requires 47 conditions. A form where every label lies. A CLI that judges your commands.

Take two: Remember an old project. Do it again from scratch. No looking at the original. See what changed about how you think.

See references/full-prompt-library.md for 30+ additional constraints across communication, scale, philosophy, transformation, and more.

Matching Constraints to Users

User saysPick from
"I want to build something" (no direction)Random — any constraint
"I'm learning [language]"Blatantly copy something, Automate the annoying thing
"I want something weird"Hostile UI, Frankenstein week, Start at the punchline
"I want something useful"Solve your own itch, The CLI that should exist, Automate the annoying thing
"I want something beautiful"Do a lot of math, One million of something
"I'm burned out"High concept low effort, Make something that dies
"Weekend project"Nothing new except glue, Start at the punchline
"I want a challenge"One million of something, Subtract, Take two

Output Format

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

### Ideas

1. **[One-line pitch]**
   [2-3 sentences: what you'd build and why it's interesting]
   ⏱ [weekend / week / month] • 🔧 [stack]

2. **[One-line pitch]**
   [2-3 sentences]
   ⏱ ... • 🔧 ...

3. **[One-line pitch]**
   [2-3 sentences]
   ⏱ ... • 🔧 ...

Example

## Constraint: The CLI tool that should exist
> Think of a command you've wished you could type. Now build it.

### Ideas

1. **`git whatsup` — show what happened while you were away**
   Compares your last active commit to HEAD and summarizes what changed,
   who committed, and what PRs merged. Like a morning standup from your repo.
   ⏱ weekend • 🔧 Python, GitPython, click

2. **`explain 503` — HTTP status codes for humans**
   Pipe any status code or error message and get a plain-English explanation
   with common causes and fixes. Pulls from a curated database, not an LLM.
   ⏱ weekend • 🔧 Rust or Go, static dataset

3. **`deps why <package>` — why is this in my dependency tree**
   Traces a transitive dependency back to the direct dependency that pulled
   it in. Answers "why do I have 47 copies of lodash" in one command.
   ⏱ weekend • 🔧 Node.js, npm/yarn lockfile parsing

After the user picks one, start building — create the project, write the code, iterate.

Attribution

Constraint approach inspired by wttdotm.com/prompts.html. Adapted and expanded for software development and general-purpose ideation.

© mateaix, Apache-2.0. 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 1 other file (references) in mateclaw-server/src/main/resources/skills/ideation of mateaix/mateclaw.

  • SKILL.md
  • references/full-prompt-library.md

Open the folder on GitHubat commit 3b5f7de

Used in 2 other repositories

We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in mateaix/mateclaw, which our catalogue first saw on October 7, 2026.

Compare with similar skills

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.

Ideation compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ideation this skillmateaix/mateclaw1.1k2 repos~1.5kAutomated safety check: PassApache-2.0
Claude Code Plugin Structureanthropics/claude-plugins-official37k10 repos~3.4kAutomated safety check: PassApache-2.0
Chatgpt AppsHaohao-end/openagent8071 repos~4.9kAutomated safety check: PassApache-2.0
Chatgpt App Builderalpic-ai/skybridge2.1k—~1kAutomated safety check: PassMIT
Writing Pluginsnukeop/nuclear19k—~825Automated safety check: PassAGPL-3.0
OpenCode Plugin CreatorDevin-AXIS/iPolloWork6.7k1 repos~1.3kAutomated safety check: PassCustom licence

Similar skills

  • Claude Code Plugin Structure

    anthropics/claude-plugins-official

    Official

    Explains the directory layout, plugin.json manifest and component organization of a Claude Code plugin, including auto-discovery and portable paths.

    37k GitHub starsUsed in 10 repos~3.4k tokens
    Agent WorkflowsAuto-check passed
  • Chatgpt Apps

    Haohao-end/openagent

    Build, scaffold, refactor, and troubleshoot ChatGPT Apps SDK applications that combine an MCP server and widget UI.

    807 GitHub starsUsed in 1 repo~4.9k tokens
    Agent WorkflowsAuto-check passed
  • Chatgpt App Builder

    alpic-ai/skybridge

    Guide developers through creating and updating ChatGPT plugins.

    2.1k GitHub stars~1k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • Writing Plugins

    nukeop/nuclear

    A skill your agent uses when writing, scaffolding, or modifying Nuclear plugins.

    19k GitHub stars~825 tokensUpdated yesterday
    Agent WorkflowsAuto-check passed
  • OpenCode Plugin Creator

    Devin-AXIS/iPolloWork

    Scaffolds an OpenCode plugin for iPolloWork with the right async factory shape, zod-based tool definitions and hook registration, and explains where to place and register it.

    6.7k GitHub starsUsed in 1 repo~1.3k tokens
    Agent WorkflowsAuto-check passed
  • MCP Scaffold

    timothywarner-org/claude-code

    Scaffold production-ready Python MCP servers using FastMCP. An agent skill from timothywarner-org/claude-code.

    224 GitHub stars~940 tokensUpdated 2 mo ago
    Agent WorkflowsAuto-check passed

More from mateaix/mateclaw

All 17 skills in this repo
  • Pixel Art

    mateaix/mateclaw

    Pixel art w/ era palettes (NES, Game Boy, PICO-8). An agent skill from mateaix/mateclaw.

    1.1k GitHub starsUsed in 5 repos~1.8k tokens
    Auto-check passed
  • DOCX

    mateaix/mateclaw

    A skill your agent uses whenever the user wants to create, read, edit, or manipulate Word documents (.docx files).

    1.1k GitHub stars~4.1k tokensUpdated 2 days ago
    Auto-check passed
  • XLSX

    mateaix/mateclaw

    Use this skill any time a spreadsheet file is the primary input or output.

    1.1k GitHub stars~1.5k tokensUpdated 2 days ago
    Auto-check passed
  • Execute plans via delegatetask subagents (2-stage review). An agent skill from mateaix/mateclaw.

    1.1k GitHub starsUsed in 3 repos~2.6k tokens
    Auto-check passed
  • Architecture Diagram

    mateaix/mateclaw

    Dark-themed SVG architecture/cloud/infra diagrams as HTML. An agent skill from mateaix/mateclaw.

    1.1k GitHub starsUsed in 5 repos~1.7k tokens
    Auto-check passed
  • Officecli

    mateaix/mateclaw

    Use the optional iOfficeAI/OfficeCLI engine for advanced inspection, validation, copy-on-write editing, template merge, or visual rendering of existing .docx, .xlsx, and .pptx files.

    1.1k GitHub stars~844 tokensUpdated 2 days ago
    Auto-check passed

Questions about Ideation

What does Ideation do?

Generate project ideas via creative constraints. An agent skill from mateaix/mateclaw. Ideation is an agent skill from mateaix/mateclaw. Generate project ideas via creative constraints.

When should I use Ideation?

Ideation fits situations like: tasks that involve Brainstorming; tasks that involve Project scaffolding.

How do I install Ideation in Claude Code?

Run `npx skills add mateaix/mateclaw --skill ideation -a claude-code`. Or copy the skill folder (mateclaw-server/src/main/resources/skills/ideation in mateaix/mateclaw) into .claude/skills/ideation in your project. Claude Code loads it when a task matches its description.

How do I install Ideation in Codex?

Run `npx skills add mateaix/mateclaw --skill ideation -a codex`. Or copy the skill folder (mateclaw-server/src/main/resources/skills/ideation in mateaix/mateclaw) into .agents/skills/ideation in your project. Codex loads it when a task matches its description.

Can I use 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 mateaix/mateclaw --skill 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/ideation, .gemini/skills/ideation, .github/skills/ideation and .opencode/skills/ideation in your project.

What does Ideation need to run?

Going by SKILL.md and its folder, Ideation needs the command-line tools its instructions call (git, docker and npm). Our summary lists: Node.js; Docker.

Does 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 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 Ideation use?

Ideation is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ideation use?

About 1.5k tokens (SKILL.md is roughly 6.1k 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 1.1k tokens, read only when the agent opens those files.

What are the alternatives to Ideation?

Skills that share tags, products or a category with Ideation: Claude Code Plugin Structure (anthropics/claude-plugins-official, 37k stars), Chatgpt Apps (Haohao-end/openagent, 807 stars), Chatgpt App Builder (alpic-ai/skybridge, 2.1k stars) and Writing Plugins (nukeop/nuclear, 19k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ideation?

mateaix (a GitHub user) maintains it in mateaix/mateclaw, which has 1,147 GitHub stars. The repository holds 17 skills in this directory. The repository was last updated on October 5, 2026.

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