Guide · Agent skill
How to use the Creative Thinking for Research agent skill
Updated · written with AI from the project's own documentation and checked against our catalogue data
The Creative Thinking for Research skill is a set of structured creativity methods, drawn from cognitive science, that an AI agent applies to computer science and AI research ideation. It is aimed at PhD students, researchers and developers who want new research directions rather than generic brainstorming. After this guide you will know what the skill does, how to install it, how to ask for it in plain language, and where its limits are.
Quick start
- 1Download the ZIP. Get the creative-thinking-for-research ZIP from this page.
- 2Unzip the skill. Extract the archive so the skill folder contains SKILL.md.
- 3Place the folder. Move it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder.
- 4Or upload in the apps. In the Claude apps, go to Settings → Capabilities → Skills and upload the skill there.
- 5Ask for novel directions. Describe the research area and the stuck point in plain language, asking for new directions.
- 6Evaluate the output. Check each idea for structural depth and against existing literature before pursuing it.
What the skill makes the agent do
The skill packages eight frameworks from cognitive science, each targeting a distinct cognitive operation: combining, reformulating, analogizing, constraining, inverting, abstracting, exploring boundaries and holding contradictions. Examples include bisociation (connecting two previously unrelated frames of reference), problem reformulation (re-representing the problem rather than solving it as stated) and structure-mapping analogies (matching deep relational structure across domains).
Instead of offering open-ended brainstorming, the agent works through these methods step by step. The skill describes the output as raw insight: ideas you then evaluate and structure further.
Install the skill from the ZIP or the Claude apps
Download the ZIP of the skill from this page and unzip it. Place the resulting folder in ~/.claude/skills/ for personal use, or in a project's .claude/skills/ folder to share it with one project.
Alternatively, upload the skill in the Claude apps under Settings → Capabilities → Skills.
- Personal install: ~/.claude/skills/
- Project install: .claude/skills/ inside your project
- App install: Settings → Capabilities → Skills
Trigger the skill with natural requests
The skill's description says to use it when seeking genuinely novel research directions. You do not need a special command: describe what you want in plain language that matches that purpose, such as asking for novel directions that combine ideas from two fields, or asking for a way out of a rut within one subfield.
The skill is for ideation only. Phrasing that asks for a literature survey or for executing a defined problem falls outside its scope.
- Ask for cross-field directions: find novel research directions that combine ideas from two fields you know
- Ask for a reframing: help me re-represent this problem; what assumptions am I making?
- Ask for analogies: find structural analogies from other domains for this bottleneck
Use it for the right tasks
The skill suits PhD students or researchers stuck within one subfield, research leads preparing an ideation session or retreat, and developers exploring non-incremental approaches to a hard algorithmic or ML problem.
It is not the right tool for structured project brainstorming (the skill says to use the separate brainstorming-research-ideas skill for that), for executing a well-defined research problem, or for literature surveys (the skill points to a separate literature-review skill). The skill also notes that ideas generated this way still need checking against existing work.
Requirements, scripts and network use
The skill lists no requirements and no dependencies. Its only file is SKILL.md. It does not run scripts and does not use the network, so there are no setup steps beyond installing the folder.
Because it runs no code and makes no network calls, the main safety consideration is the quality of the output: verify every idea against existing literature before acting on it.
- Requires: nothing listed
- Runs scripts: no
- Uses network: no
- Files: SKILL.md
Tips for better results
Pair this skill with the brainstorm skill: use creative-thinking to generate raw insight, then brainstorm to structure and evaluate it. The skill's own workflow suggests this division of labour.
Describe your problem in relational language, stripping domain-specific nouns, before asking for analogies. The skill's example turns a transformer attention problem into a description of selective aggregation over a set, which opens more structural matches.
- Give two domains you know at least passingly when asking for bisociation
- Ask the agent to test each candidate for structural depth, not just surface similarity
- Check every promising idea against existing work before investing time
What people use it for
- A PhD student stuck in one subfield asks for cross-field research directions drawn from a field they know.
- A research lead prepares a retreat and uses the frameworks to run a systematic ideation session.
- A developer seeks non-incremental approaches to a hard ML optimisation problem by reformulating its objective.
- A researcher maps a bottleneck onto structural analogies from another discipline.
Frequently asked questions
Is the creative thinking for research skill free?
The skill is published under the MIT licence, as stated on this page. Check the licence file in the repository for the full terms before reuse.
What do I need to install it?
The skill lists no requirements and no dependencies. It contains only SKILL.md and runs no scripts.
Where do I install the skill?
Unzip it into ~/.claude/skills/ for personal use or into a project's .claude/skills/ folder. You can also upload it in the Claude apps under Settings → Capabilities → Skills.
Does the skill search the internet or my literature?
No. The skill does not use the network. It generates ideas through structured methods, which you must then check against existing work yourself.
What is the difference between this skill and the brainstorming skill?
This skill provides cognitive methods that generate raw insight. The brainstorming-research-ideas skill provides operational workflows (diverge, converge, refine) to structure and evaluate ideas. The skill recommends using them together.
Can I use it for a literature review?
No. The skill says it is for ideation only and points to a separate literature-review skill for literature surveys.
New agent skills, repos and AI tools — every week
The best new skills and open-source projects, the fastest-growing repos, and one free prompt. Five minutes to read. Unsubscribe anytime.
Our verdict
Use this skill if you want a systematic, cognitive-science-based process for generating cross-field or non-incremental research ideas, and you are comfortable checking the output yourself. Pick a different tool if you need project-level brainstorming workflows, literature surveys, or help executing a defined research problem.
Download the skill