agentsclimarketplace

Bisociative creativity

Skill AndurilCode/craftwork/skills/bisociative-creativity

Apply bisociative creativity whenever the user wants to generate genuinely novel ideas, concepts, names, narratives, metaphors, or creative directions. Triggers on phrases like "give me ideas for", "brainstorm", "I need something creative", "help me come up with", "what's a fresh angle on", "I want something original", "make this more interesting", "surprise me", "help me ideate", or any request where the deliverable is creative output rather than analytical output. Also trigger when ideas feel generic or like AI slop. This is the go-to skill for creative generation across any domain — naming, writing, product concepts, marketing, talk themes, visual concepts, anything. Distinct from lateral-thinking (escaping stuck patterns) and analogical-thinking (transferring structural solutions) — this skill generates novel ideas by colliding unrelated frames of reference.From its SKILL.md

Install
npx -y skills add AndurilCode/craftwork --skill bisociative-creativity

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

One thing to look at

  • 7 stars7 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.

SKILL.md

7.9 KB, as published. Nobody here has run it

Bisociative Creativity

Core principle: Creativity = collision between two unrelated frames of reference. Koestler's bisociation — two "matrices of thought" intersect, producing something that belongs to neither but couldn't exist without both.

LLMs default to mode-seeking (most likely continuation). Creativity is off the mode. This skill forces the model into productive collision space.


When to Use

SkillUse case
lateral-thinkingEscape a dominant pattern when stuck
analogical-thinkingTransfer structural solutions across domains
bisociative-creativityDeliverable is an idea (not a diagnosis or decision)

Phase 1 — Frame Selection (Divergent)

Quality of output depends on distance of the colliding frames. Close frames = incremental ideas. Distant frames = surprising ones.

Step 1: Name the seed domain. State the topic/brief.

Step 2: Generate 5–7 distant frames with no obvious connection to the seed:

GeneratorMethod
Sensory worldPhysical material, texture, natural process (mycelium, tidal erosion, fermentation)
Historical eraNon-obvious period (Venetian glassmaking, Rosetta Stone decipherment)
Art formDiscipline far from seed (Butoh dance, mosaic restoration, jazz comping)
Everyday ritualMundane activity (packing a suitcase, mise en place, tuning a guitar)
Unrelated industryZero surface overlap (perfumery, air traffic control, wine terroir)
Emotional stateSpecific feeling (the moment before a sneeze, homesickness, flow)
Constraint injectionArbitrary rule from another domain ("what if context expired like fresh produce?")

Frame rules:

  • If the connection is immediately visible, the frame is too close
  • ≥2 frames should feel absurd or uncomfortable
  • Reject dead metaphors (orchestra conductor for leadership; journey for change)

Phase 2 — Collision

For each frame, force collision via structural interrogation. Ask in order:

  1. Core mechanic — How does this frame work, physically or conceptually?
  2. Tensions/trade-offs — What does it balance? What can go wrong?
  3. Bisociation point — Where does its structure intersect the seed's structure?
  4. Idea produced — Concrete concept, not abstract connection.

Critical: no judgment in Phase 2. Premature convergence is the #1 killer.

Example — seed: "name for visual knowledge mapping tool", frame: fermentation:

  • Mechanic: transformation over time; raw inputs become new through controlled conditions
  • Tensions: speed vs. depth; control vs. wild cultures
  • Bisociation: knowledge isn't organized — it develops
  • Ideas: "Kultur", "Starter", tagline "Let your ideas develop"

Phase 3 — Harvest (Convergent)

Triage every idea:

BucketCriteriaAction
Live sparkSurprising AND structurally soundDevelop immediately
KernelIdea impractical, but useful concept buried insideExtract, restate, find better vehicle
Dead endForced, generic, or only works if you squintDiscard

For each live spark: state in one sentence; explain the collision; give 2–3 variations; pick strongest expression.

For each kernel: extract the usable concept; combine with another kernel/spark; collide with a different Phase 1 frame.


Output Format

Creative Brief

Restate seed + kind of ideas needed.

Frame Selection

List 5–7 frames + one-line distance justification each.

Collisions

For each: Frame × Seed | Core mechanic | Bisociation point | Ideas produced.

Live Sparks

3–5 strongest. Each: idea (one sentence), why it works, 2–3 variations, strongest expression.

Kernels Worth Saving

Extracted concepts for later/combination.


Oblique Strategy Injections

Use when the collision phase feels mechanical:

  • "What if the opposite of this idea were the idea?"
  • "What would make someone laugh about this?"
  • "What would this be if it were a sound? A smell? A temperature?"
  • "What's the version that would get you fired?"
  • "What's the version a 6-year-old would invent?"
  • "Honor thy error as a hidden intention."
  • "What would this look like in 1926? In 2126?"
  • "Remove the most important element. What's left?"

Anti-Patterns

Anti-patternSymptomFix
Mode-seekingIdeas sound like generic "creative AI"Increase frame distance; add constraint injection
Dead metaphorTired comparisons (journey, tapestry, compass)Reject any frame already a cliché for the seed
Premature convergenceFiltering during Phase 2No judgment until Phase 3
Surface bisociationWordplay, not structural"Does this work if I remove the pun?"
Quantity collapseStopping at 3 ideasSet a quota (min 15 raw ideas)
Comfort zone framesAll frames adjacent to seedMandate ≥2 from sensory/emotional/everyday

Recombination Protocol

After initial harvest, cross-pollinate:

  1. Take top 3 live sparks
  2. Ask: "What if Spark A and Spark B were the same idea?"
  3. Force the combination — don't ask if it makes sense yet
  4. Best idea often comes from second-order collision (two bisociations bisociating)

Calibration by Task

TaskFrame distanceCollision depthOutput style
NamingMaximum — absurd frames welcomeSound, rhythm, double meaningShort, punchy, memorable
ConceptsHigh — cross-industryMechanics + UXFunctional + emotional hook
Writing anglesMedium-high — surprising but graspableNarrative tension + audience surpriseThesis + opening line
Visual conceptsMaximum — synesthetic framesSensory overlap + spatial metaphorImage description + mood
Strategy/positioningMedium — credible but differentiatedCompetitive contrast + audience psychologyOne-line positioning + why defensible

Thinking Triggers

  • "What two things never combined would produce this?"
  • "What frame would make an expert in [seed] uncomfortable?"
  • "What's the version that doesn't exist yet because no one connected these two worlds?"
  • "If I couldn't use any word associated with [seed], how would I describe this?"
  • "What would someone from [random profession] find interesting about this?"

Example Applications

  • Open-source context standard name → cartography × mycology × textile weaving × astronomical navigation × culinary mise en place → 15+ candidates
  • Fresh angle for conference talk → thesis × sommelier service × ER triage × darkroom photography × archaeological stratigraphy → metaphor reframes the audience
  • Team offsite ideas → "team alignment" × improv × foraging × radio astronomy × bread baking → activities that embody the goal, not discuss it
  • Marketing angles → value prop × magician's misdirection × geological sedimentation × DJ mixing × sourdough → angle competitors can't copy

Keep looking

Skills are one crate of 627,801. 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.