iandanforth/force-associations

A Codex skill for systematic creative ideation through randomness and forced association.

Python

3

3 commits

updated Aug 7, 2026

See the code

See what people are saying (1)

SourceMessageScoreDate

AI-generated posters don’t have to be horrible

If you need pseudo-originality I have a skill for that: https://github.com/iandanforth/force-associations

0

Sep 19, 2026

README

Force Associations

A Codex skill for systematically escaping familiar idea paths through randomness and forced association.

It expands unrelated seeds into second- and third-degree association clouds, searches for surprising intersections, rejects literal or repetitive answers, and distills the best discoveries into memorable language and concepts.

Install

git clone https://github.com/iandanforth/force-associations.git ~/.codex/skills/force-associations

Then invoke $force-associations in Codex or ask it to think outside the box, fill an association matrix, or generate non-obvious creative directions.

Random matrix

python3 scripts/random_association_grid.py

The script draws six unique words from the bundled English word list and prints an empty 3×3 Markdown matrix: three words across and three down.

Example

dulcigenicpreindicantItelmes
commemorateA monument can turn bitterness into sweet nostalgia without changing what happened.20/20 hindsight’s promise to the future is: “Never again.”A volcano is geography remembering its maker.
scleroticalGolden handcuffs: the reward that makes captivity comfortable enough to defend.Knucklebones: chance calcified, then cast as fate.A language survives by changing; perfect preservation is taxidermy.
officiaryEdible bureaucracy: red tape becomes licorice, forms become rice paper, and waiting citizens slowly consume the state.A signature is an omen made enforceable.The Office of Existing: paperwork becomes permission to be real.

Here, Itelmes is treated as an older term for the Itelmen people. Its column uses three separate branches—creation mythology, endangered language, and the ethnonym meaning “one who exists.” The repeated prophecy mechanism was removed, and the sclerotical row explores captivity, divination, and cultural rigidity rather than repeating hardening imagery.

The full method and quality checks are in SKILL.md.

Contributors

iandanforth

3 commits

iandanforth/force-associations

A Codex skill for systematic creative ideation through randomness and forced association.

Python

3

3 commits

updated Aug 7, 2026

See the code

See what people are saying (1)

SourceMessageScoreDate

AI-generated posters don’t have to be horrible

If you need pseudo-originality I have a skill for that: https://github.com/iandanforth/force-associations

0

Sep 19, 2026

README

Force Associations

A Codex skill for systematically escaping familiar idea paths through randomness and forced association.

It expands unrelated seeds into second- and third-degree association clouds, searches for surprising intersections, rejects literal or repetitive answers, and distills the best discoveries into memorable language and concepts.

Install

git clone https://github.com/iandanforth/force-associations.git ~/.codex/skills/force-associations

Then invoke $force-associations in Codex or ask it to think outside the box, fill an association matrix, or generate non-obvious creative directions.

Random matrix

python3 scripts/random_association_grid.py

The script draws six unique words from the bundled English word list and prints an empty 3×3 Markdown matrix: three words across and three down.

Example

dulcigenicpreindicantItelmes
commemorateA monument can turn bitterness into sweet nostalgia without changing what happened.20/20 hindsight’s promise to the future is: “Never again.”A volcano is geography remembering its maker.
scleroticalGolden handcuffs: the reward that makes captivity comfortable enough to defend.Knucklebones: chance calcified, then cast as fate.A language survives by changing; perfect preservation is taxidermy.
officiaryEdible bureaucracy: red tape becomes licorice, forms become rice paper, and waiting citizens slowly consume the state.A signature is an omen made enforceable.The Office of Existing: paperwork becomes permission to be real.

Here, Itelmes is treated as an older term for the Itelmen people. Its column uses three separate branches—creation mythology, endangered language, and the ethnonym meaning “one who exists.” The repeated prophecy mechanism was removed, and the sclerotical row explores captivity, divination, and cultural rigidity rather than repeating hardening imagery.

The full method and quality checks are in SKILL.md.

Contributors

iandanforth

3 commits

Languages

Python

100.0%