MCPInstall

generating-novel-ideas

Develop differentiated ideas for products, research, campaigns, names, or process changes. Use when the user asks to brainstorm, explore alternatives, escape generic concepts, or test a promising direction. Compare mechanisms and practical constraints; do not claim originality without an appropriately scoped search. Do not activate for proofreading, factual lookup, or implementing an exact spec.

Installs
82
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/tristanmanchester/agent-skills --skill generating-novel-ideas
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads generating-novel-ideas automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Generate useful, differentiated ideas

Search for different mechanisms, not different names for one mechanism. Retain analogy transfer, contradiction solving, diverse viewpoints, and critique-and-repair. Scale the process to the request: a few names do not require a full product strategy, and a single requested recommendation does not require a portfolio in the answer.

Establish the opportunity

Use the supplied goal, audience, constraints, assets, and existing concept. State important assumptions and resolve consequential gaps from available evidence. Do not reopen an agreed product brief merely because naming or a small creative task could be expanded into a bigger exercise.

Identify the real user job and tensions: for example, more control with less attention, or more confidence with less data disclosure. Keep known technical, legal, budget, and safety constraints visible from the start. Ideation is not a reason to postpone a feasibility fact that already rules out an approach.

Generate before converging

For a substantial task, use several search directions differing in mechanism, user moment, adoption route, ownership, or ambition. Keep initial concepts short and postpone cross-comparison until the first passes exist. Choose practical and novelty-oriented lenses from LENSES.md only where useful.

Different passes in the same conversation are not independent blind samples. When genuinely isolated agent contexts are available and appropriate, provide each with the same brief and distinct search direction without the other outputs. Otherwise call the work separate perspectives/passes and do not invent agents, independence, experiments, or unseen results.

Use distant analogies by transferring the mechanism, not the surface style. Explain what must hold for that mechanism to work in the new domain. Resolve tensions through sequencing, ownership, reversibility, or different allocations of work; do not promise improvement on every dimension without a trade-off.

Compare mechanisms, then repair

Group raw concepts by what actually causes the benefit. Identify disguised duplicates and missing useful directions before polishing. Do not reject a legitimate AI, marketplace, or subscription mechanism just because its label is common; require a concrete role, advantage, and plausible route to adoption.

For promising candidates, state the strongest reason they could work, the most consequential objection, and a repair. Drop candidates whose repair removes the benefit or violates constraints. The evaluation rubric is a judgement aid, not a numerical proof of novelty or commercial success.

Ground recommendations

Before making current market, technical, cultural, or regulatory claims, check appropriate current sources. Identify the closest alternatives and explain the actual difference. A limited search finding no match does not establish worldwide novelty, patentability, name clearance, or freedom to operate. Report the search scope and remaining uncertainty when originality matters.

For research ideas, separate established evidence from the proposed mechanism, identify measurements and confounders, and specify a discriminating first experiment. For products, make the first user/context and adoption assumptions explicit. Domain modes adapt these checks without imposing one template.

Choose an ethical, low-cost test that could disconfirm the key assumption. Define the observation and decision it would change. Interviews are not proof of buying behaviour; a waitlist is not revenue. Fake-door or concierge tests need honest expectations, appropriate consent, and no unauthorised charging or deceptive claims.

Optional lexical check

Resolve SKILL_DIR to this installed directory:

python "$SKILL_DIR/scripts/diversity_audit.py" ideas.json

Input is a JSON array of strings or objects with name and concept/description, or one idea per text line. The helper accepts at most 200 ideas, 2,000 characters per field, and 1 MiB of input. It returns JSON with candidate token-overlap pairs and novelty: NOT_ASSESSED; names do not inflate similarity. It does not infer mechanism equivalence or decide which ideas to discard. Similar wording can mean different mechanisms, and paraphrases can hide the same mechanism. The previous permissive input coercions and mandatory regeneration prompts are removed.

Deliver the useful result

Lead with the strongest concepts or recommendation in the requested format. Include enough mechanism, intended benefit, practical entry point, main risk, and next test for the user to evaluate them. For an exploratory portfolio, preserve meaningful spread; do not force one safe, one medium, and one bold idea regardless of quality. Show the raw search process only when it helps the requested deliverable.

Explain differentiation naturally. Do not force every concept into an identical “This is not just X” sentence, nor invent a novel-sounding twist to satisfy a quota. An honest outcome may be a narrower improvement, an unresolved hypothesis, or no candidate yet meeting the constraints.

Maintainers: run python -m unittest discover -s "$SKILL_DIR/tests" -v for the lexical helper. Validation cases require separate agent trace review; passing parser tests is not evidence that generated ideas improved. The embedded distribution ZIP is removed from the source package; use Git history for the prior artifact and package fresh releases outside the active skill directory.

FAQ

What does the generating-novel-ideas skill do?

Develop differentiated ideas for products, research, campaigns, names, or process changes. Use when the user asks to brainstorm, explore alternatives, escape generic concepts, or test a promising direction. Compare mechanisms and practical constraints; do not claim originality without an appropriately scoped search. Do not activate for proofreading, factual lookup, or implementing an exact spec.

How do I install generating-novel-ideas?

Run npx skills add https://github.com/tristanmanchester/agent-skills --skill generating-novel-ideas in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/generating-novel-ideas/ (personal) or .claude/skills/generating-novel-ideas/ (project).

Which AI agents can use generating-novel-ideas?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is generating-novel-ideas safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains generating-novel-ideas?

It is published by tristanmanchester in tristanmanchester/agent-skills. It has 82 recorded installs.

More from tristanmanchester/agent-skills

View all →

designing-beautiful-websites

tristanmanchester/agent-skills

Design, implement, or critique website and web-app UX/UI: information structure, user flows, responsive layouts, visual systems, content, and interaction states. Use for a requested interface or visual-design change; do not expand a small component edit into an unrequested product redesign.

Frontend & Design2.8K installs

reddit-readonly

tristanmanchester/agent-skills

Browse and search Reddit in read-only mode using public JSON endpoints. Use when the user asks to browse subreddits, search for posts by topic, inspect comment threads, or build a shortlist of links to review and reply to manually.

Marketing & SEO432 installs

animating-react-native-expo

tristanmanchester/agent-skills

Implement and debug React Native or Expo motion with Reanimated 4 and Gesture Handler 3: state transitions, layout, gestures, scroll, worklets, cancellation, and accessible alternatives. Use for native UI motion, not web Motion or a reason to add canvas graphics to ordinary views.

Mobile416 installs

styling-nativewind-v4-expo

tristanmanchester/agent-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design410 installs

nextjs-framer-motion-animations

tristanmanchester/agent-skills

Open the skill to read its SKILL.md instructions.

Frontend & Design177 installs

react-native-skia

tristanmanchester/agent-skills

Build, debug, or profile React Native Skia canvases, paths, rich text, shaders, images, snapshots, video, and animated graphics. Use when Skia is selected or custom drawing is needed. Do not introduce a canvas merely because ordinary native UI should look polished or animate smoothly.

Frontend & Design119 installs

Popular code quality & workflow skills

View category →

grill-me

mattpocock/skills

A relentless interview to sharpen a plan or design.

Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.

handoff

mattpocock/skills

Compact the current conversation into a handoff document for another agent to pick up.

domain-modeling

mattpocock/skills

Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.

codebase-design

mattpocock/skills

Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.

diagnosing-bugs

mattpocock/skills

Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.