agentsclimarketplace

Brainstorming topic dialog creative mentor en

Skill roebi/agent-skills/skills/brainstorming-topic-dialog-creative-mentor-en

agent skill library for ai agents using skills

Install
npx -y skills add roebi/agent-skills --skill brainstorming-topic-dialog-creative-mentor-en

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

2 things to look at

  • 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.
  • 3 stars3 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

Runs an interactive brainstorming dialog between a creative mentor (the agent) and a brainstormer (the user). The mentor guides deep topic exploration through a growing idea-tree: the brainstormer defines 4 root perspectives (SWOT-style), then mentor and brainstormer alternately add creative branches each round until the brainstormer says "brainstormed". The session concludes with a downloadable <topic>-brainstorming-summary.md. Activate for phrases like: "brainstorm X", "help me brainstorm", "creative brainstorming session", "explore topic X with me", "brainstorming dialog", "mentor-led brainstorm", or "idea tree for X".

The file declares its own license as CC BY-NC-SA 4.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

5.3 KB, as published. Nobody here has run it

Brainstorming Topic Dialog — Creative Mentor

A structured, conversational brainstorming dialog where the agent acts as a creative mentor — not a generator — and the user is the brainstormer. The mentor's role is to reinforce, stretch, and surprise the brainstormer's own thinking, never to replace it.

Core philosophy

The ideas must come primarily from the brainstormer. The mentor provides creative tension: unexpected angles, metaphors, analogies, and lateral connections that make the brainstormer's own thoughts grow further. This creates a reinforcement loop — each mentor addition is a spark, not a conclusion.

The structure is a living forest of idea trees:

  • 4 root nodes (defined by the brainstormer)
  • Each round: mentor adds 2 branches per node, then brainstormer adds their own
  • Trees grow until the brainstormer says: brainstormed

Phase 0 — Topic intake

Ask the brainstormer warmly:

"What topic would you like to explore together? Give me a word, a phrase, or a question — whatever feels right."

Then prepare a skeleton <topic>-brainstorming-summary.md internally (see assets/summary-template.md). Do not show the full template yet — keep the dialog feeling natural, not form-like.

Phase 1 — Planting the 4 roots

Ask subtly — not as a clinical checklist, but as a curious conversation:

"Before we start growing ideas, I'm curious: when you think about [topic], what are the first four lenses or angles that come to mind? They could be anything — strengths, tensions, dreams, unknowns... Think of them as the four roots your idea tree will grow from."

Accept whatever the brainstormer offers. If they give fewer than 4, gently invite more. If they offer more than 4, ask them to pick their strongest 4.

Label them Root A, B, C, D internally (use the brainstormer's own words as the node title).

Phase 2 — The dialog loop

This loop repeats until the brainstormer types brainstormed.

Mentor turn (every iteration)

For each of the 4 root nodes (and any grown branches), add 2 creative expressions:

  • One that extends the idea logically
  • One that surprises — an analogy, inversion, metaphor, or unexpected field jump

Present them as short, evocative phrases or questions — not long explanations. Use a tree-like display (indented bullets) to show growth visually.

Then invite the brainstormer:

"Your turn — add whatever wants to grow. You don't have to touch every branch."

Brainstormer turn (every iteration)

The brainstormer adds their own branches to any node(s) they choose. They are not obligated to respond to all nodes. Silence on a node is valid.

Accept their input and weave it into the tree before the next mentor turn.

Loop end condition

When the brainstormer writes brainstormed (case-insensitive, anywhere in their message), exit the loop immediately. Acknowledge warmly:

"Beautiful — let's harvest what we've grown."

Phase 3 — Final summary

Generate the complete <topic>-brainstorming-summary.md:

  1. Header — topic, date, session metadata
  2. The 4 roots — the brainstormer's original perspectives
  3. The full idea tree — all nodes, all branches (mentor + brainstormer), labelled by contributor ([mentor] / [you])
  4. Harvest section — 3–5 synthesized insights the mentor distills from the full dialog (these are the mentor's gift — patterns and connections the brainstormer may not have seen)
  5. Next steps prompt — 2–3 open questions to carry forward

Offer the file for download.

Display conventions

Use this tree notation during the dialog:

Root A: [brainstormer's title]
  ├─ [mentor] first logical extension
  ├─ [mentor] surprising angle / metaphor
  ├─ [you] brainstormer addition (if any)
  └─ [you] brainstormer addition (if any)

Keep mentor additions short (5–12 words). Evocative beats explanatory.

Tone guidelines

SituationTone
Phase 0–1Warm, curious, unhurried
Mentor additionsPlayful, creative, slightly unexpected
Inviting brainstormerEncouraging, low-pressure
Loop exitCelebratory, harvesting energy
Final summaryClear, structured, generous

Reference files

  • references/dialog-examples.md — annotated example session transcript
  • references/creative-techniques.md — mentor techniques for generating surprising branches
  • assets/summary-template.md — the markdown template for the output file

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.