Trellis Session Insight
mindfold-ai/Trellis
Reach into past AI conversation history through the trellis mem CLI.
SCAMPER (Bob Eberle) — run one existing idea, product, or process through seven systematic transformations - Substitute, Combine, Adapt, Modify/Magnify, Put to other use, Eliminate, Reverse/Rearrange.
$ npx skills add danium/lateral-thinking --skill scamper -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install danium/lateral-thinking scamper --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/danium/lateral-thinking.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/scamper .claude/skills/scamper && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "scamper" agent skill from https://github.com/danium/lateral-thinking/tree/main/skills/scamper into .claude/skills/scamper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scamper", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/danium/lateral-thinking/tree/main/skills/scamperType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add danium/lateral-thinking --skill scamper -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install danium/lateral-thinking scamper --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/danium/lateral-thinking.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/scamper .agents/skills/scamper && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "scamper" agent skill from https://github.com/danium/lateral-thinking/tree/main/skills/scamper into .agents/skills/scamper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scamper", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add danium/lateral-thinking --skill scamper -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install danium/lateral-thinking scamper --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/danium/lateral-thinking.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/scamper .cursor/skills/scamper && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "scamper" agent skill from https://github.com/danium/lateral-thinking/tree/main/skills/scamper into .cursor/skills/scamper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scamper", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/danium/lateral-thinking.git --path skills/scamper--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add danium/lateral-thinking --skill scamper -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install danium/lateral-thinking scamper --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/danium/lateral-thinking.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/scamper .gemini/skills/scamper && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "scamper" agent skill from https://github.com/danium/lateral-thinking/tree/main/skills/scamper into .gemini/skills/scamper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scamper", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install danium/lateral-thinking scamperInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add danium/lateral-thinking --skill scamper -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/danium/lateral-thinking.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/scamper .github/skills/scamper && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "scamper" agent skill from https://github.com/danium/lateral-thinking/tree/main/skills/scamper into .github/skills/scamper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scamper", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add danium/lateral-thinking --skill scamper -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install danium/lateral-thinking scamper --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/danium/lateral-thinking.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/scamper .opencode/skills/scamper && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "scamper" agent skill from https://github.com/danium/lateral-thinking/tree/main/skills/scamper into .opencode/skills/scamper/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "scamper", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
scamperSCAMPER (Bob Eberle) — run one existing idea, product, or process through seven systematic transformations - Substitute, Combine, Adapt, Modify/Magnify, Put to other use, Eliminate, Reverse/Rearrange.
Scamper is an agent skill from danium/lateral-thinking. SCAMPER (Bob Eberle) — run one existing idea, product, or process through seven systematic transformations - Substitute, Combine, Adapt, Modify/Magnify, Put to other use, Eliminate, Reverse/Rearrange. Use when there is already one working idea and the need is disciplined variations of it, e.g. "give me variations", "riff on this", "scamper", "what can we substitute or combine", "remix this feature". Do NOT use for analytical work like debugging, code review, or implementation tasks, and not for blank-page…
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 3 other files, including reference files (for example `references/question-bank.md` and `references/worked-example.md`).
It sits in Development, covering Brainstorming. The repository describes itself as: Lateral thinking skills for AI agents - 8 techniques + a router. de Bono for your coding agent. The licence is MIT.
5 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit bde713d. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Scamper loads about 1.3k tokens when it runs, and up to ~5.7k if it reads all its reference files. Until then it costs about 141 tokens; SKILL.md has 734 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from danium/lateral-thinking at commit bde713d, republished under its MIT licence (© danium). 734 words, ~1,309 tokens.
.claude/skills/scamper/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.Take one existing thing — a feature, a product, a workflow — and push it through seven transformation lenses in fixed order. Each lens asks a different question: what could you swap out, what could you fuse it with, what could you borrow, what could you exaggerate or shrink, what else it could do, what could you cut, what could you flip. The value is coverage: the checklist forces you past the two or three variations you would have thought of unaided and into the ones you would have skipped. It is a divergent tool for an idea that already exists, not a way to invent one from nothing.
Source: Bob Eberle, SCAMPER: Games for Imagination Development (1971), building on Alex Osborn's checklist of idea-spurring questions.
A valid target is an existing idea, artifact, or process: a shipped feature, a signup flow, a pricing model, a ritual your team runs. SCAMPER transforms something that already works; it cannot operate on a blank page. If the user brings no starting idea — "help me think of a product" — refuse and point them to a generative technique (a random-stimulus or free-association method) that manufactures ideas from nothing. This one needs raw material.
If the target is unclear, ask one focused question — "What's the existing idea, and what part of it is fixed versus open to change?" — then proceed.
Refuse requests to perform analytical work — "debug this", "review this code", "implement this change" — and suggest an analytical approach instead. But redesigning or reinventing such a process is a valid creative target: "reinvent our code-review ritual" is in scope; "review this PR" is not.
Work the lenses in sequence — Substitute, Combine, Adapt, Modify/Magnify, Put to other use, Eliminate, Reverse/Rearrange. For each one, pull 3-4 pointed questions from references/question-bank.md and answer only the ones that actually bite against this target. Ignore the rest; the bank is a menu, not a form.
Zero hits on an operation is normal and expected. When a lens yields nothing real, mark it empty and move on — do not manufacture a variant to fill the slot.
Gather the questions that landed into named variants. Each variant states three things plainly: what changes, what it costs, and what it risks. A variant with no cost and no risk is usually a variant you have not thought through.
Look back across the run: which operations kept producing hits, and which came up dry? Concentrated production is a signal. If Substitute and Eliminate both kept biting, the idea is probably carrying weight it does not need or resting on a swappable assumption — that is where it is soft. Name the pattern explicitly; it is often more useful than any single variant.
Rank the variants by real promise, say which ones are weak and why, and stop there. Offer next moves — go deeper on one variant, rerun a single operation harder, switch to a convergent technique to narrow, or stop — and let the user pick. Never push the user to commit.
Operations with no bite are shown empty, not padded. Write the emptiness plainly, for example:
Eliminate: nothing left to remove — this idea is already minimal. Moving on.
A SCAMPER run where all seven operations "work" is a tell that the output is manufactured. On a real target, expect 3-5 of the seven to bite and the rest to come up empty. Showing the empty ones is what proves the run was genuine rather than retrofitted.
references/question-bank.md — the seven operations with pointed questions to pull fromreferences/worked-example.md — a real run showing the full shape, empty operations included© danium, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files (references) in skills/scamper of danium/lateral-thinking.
Open the folder on GitHubat commit bde713d
Scamper next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Scamper this skilldanium/lateral-thinking | 318 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Trellis Session Insightmindfold-ai/Trellis | 15k | 4 repos | ~1.7k | Automated safety check: Pass | AGPL-3.0 | |
| Audit Flowzebbern/claude-code-guide | 4.6k | — | ~4.2k | Automated safety check: Pass | MIT | |
| Context FieldsNeoVertex1/context-field | 147 | — | ~1.3k | Automated safety check: Pass | None | |
| Odoo Workflowunclecatvn/agent-skills | 143 | — | ~4.7k | Automated safety check: Pass | MIT | |
| Grounding A Designandrew-blake/melcloudhome | 142 | — | ~1.1k | Automated safety check: Pass | MIT |
mindfold-ai/Trellis
Reach into past AI conversation history through the trellis mem CLI.
zebbern/claude-code-guide
Interactive system flow tracing across CODE, API, AUTH, DATA, NETWORK layers with SQLite persistence and Mermaid export.
NeoVertex1/context-field
Apply cognitive constraints that reshape thinking. An agent skill from NeoVertex1/context-field.
unclecatvn/agent-skills
Mandatory pre-code gate and definition-of-done for ANY Odoo change (add field, override method, inherit view/xpath, OWL/JS patch, wizard, cron, controller, report, security, migration, bug fix…
andrew-blake/melcloudhome
A skill your agent uses when about to propose, brainstorm, review or revise a design, fix approach or plan for a feature or behaviour change in this repo, including "brief" or "quick" design…
joesaby/astro-mermaid
End-to-end workflow for resolving a GitHub issue in astro-mermaid — triages complexity, then runs brainstorm → TDD → implement → docs/spec → code review at the right depth.
danium/lateral-thinking
Forced Analogy / Structural Transplant — map the problem onto a structurally similar system from a distant domain (immune system, air-traffic control, restaurant kitchen, jazz ensemble) and transfer…
danium/lateral-thinking
Edward de Bono's Concept Fan — climb from the current solution to the concept it serves by asking "what is this a way of doing?", then fan out alternative concepts and concrete implementations for…
danium/lateral-thinking
Assumption Inversion — list the assumptions behind the current approach and flip each one, then ask where the flipped version could actually be true.
danium/lateral-thinking
Edward de Bono's Provocation (Po) technique — state something deliberately wrong or absurd about the problem, then extract useful "movement" from it instead of judging it.
danium/lateral-thinking
Edward de Bono's Random Stimulus technique — force-fit a random unrelated object, place, or phenomenon onto a creative target to break familiar association patterns.
danium/lateral-thinking
Parallel thinking with six enforced perspectives, based on Edward de Bono's Six Thinking Hats® method - examine one decision through sequential passes for facts, feelings, risks, benefits…
Categories
SCAMPER (Bob Eberle) — run one existing idea, product, or process through seven systematic transformations - Substitute, Combine, Adapt, Modify/Magnify, Put to other use, Eliminate, Reverse/Rearrange. Scamper is an agent skill from danium/lateral-thinking. SCAMPER (Bob Eberle) — run one existing idea, product, or process through seven systematic transformations - Substitute, Combine, Adapt, Modify/Magnify, Put to other use, Eliminate, Reverse/Rearrange.
Scamper fits situations like: there is already one working idea and the need is disciplined variations of it; analytical work like debugging; implementation tasks; not for blank-page ideation (needs an existing idea as input).
Run `npx skills add danium/lateral-thinking --skill scamper -a claude-code`. Or copy the skill folder (skills/scamper in danium/lateral-thinking) into .claude/skills/scamper in your project. Claude Code loads it when a task matches its description.
Run `npx skills add danium/lateral-thinking --skill scamper -a codex`. Or copy the skill folder (skills/scamper in danium/lateral-thinking) into .agents/skills/scamper in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add danium/lateral-thinking --skill scamper -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/scamper, .gemini/skills/scamper, .github/skills/scamper and .opencode/skills/scamper in your project.
SKILL.md names no scripts, command-line tools or credentials: Scamper is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Scamper is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.4k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Scamper: Trellis Session Insight (mindfold-ai/Trellis, 15k stars), Audit Flow (zebbern/claude-code-guide, 4.6k stars), Context Fields (NeoVertex1/context-field, 147 stars) and Odoo Workflow (unclecatvn/agent-skills, 143 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
danium (a GitHub user) maintains it in danium/lateral-thinking, which has 318 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on September 13, 2026.
Source: danium/lateral-thinking on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.