Turn a rough idea into a design you can keep working on.
A creative skill for Codex and Claude, with a guided route for ChatGPT. Explore directions, refine the one you choose, and keep editable files.
Install · Setup by client · Live demos · Editable studies
Same fictional briefs, preserved screenshots. These historical runs used different resources and revisions; they are illustrative comparisons. How they were made. Click any image for full size.
Website · Fieldwork
Publication cover · Common Ground
Identity · Manyfold
Wayfinding · Junction House lobby directory
Full-size originals and methodology · Try the website
The creative guidance needs no Node runtime, server or API key of its own. Your client supplies the model and file tools. The optional terminal installer below uses Node/npm; manual installation does not.
Run in the project where you want to use Ingenium:
npx skills@1.7.2 add ajhcs/Ingenium --skill ingenium --agent codexOpen a fresh Codex conversation in that project, confirm Ingenium appears in the skill picker, and invoke $ingenium with your brief.
Run in your project:
npx skills@1.7.2 add ajhcs/Ingenium --skill ingenium --agent claude-codeStart Claude Code there, check /skills, and use /ingenium with your brief. Both commands use the third-party Vercel skills installer and install project-local guidance. Review its prompt before confirming; it can replace an existing skill of the same name. See update, remove and troubleshooting.
Without custom skill upload, copy the Ingenium instructions into your conversation, then add your brief. If a named reference is needed, attach that file from the guidance ZIP. This uses the instructions in that conversation; it does not install a persistent skill.
If your workspace has custom Skills enabled, use Plugins → Skills → Create → Upload from your computer. Do not assume a personal Pro subscription includes this feature. See workspace eligibility and setup.
Download the guidance ZIP, then go to Customize → Skills → + → Create skill → Upload a skill. Upload the ZIP, enable Ingenium and start a new chat with “Use Ingenium.” Code execution and file creation must be enabled. See Claude chat setup.
After invoking the skill—or pasting its instructions—send:
Make a poster for a fictional event called Evening Garden, on 24 May at 6 pm. The invitation is “An evening of listening, planting and conversation.” It should feel quiet and welcoming. Show two distinct organizing ideas as editable SVG files, keeping the wording the same. Use no image generation or external references. Preview the files if your tools allow it, and give me the actual files to open.
Then refine a choice:
Keep the first study's layout and wording for this poster. Make only the title feel less formal. Save a new editable version and keep the previous files.
Ask for as much or as little as you need. A single study, a text comparison or a useful question can be enough. Continue the first-study walkthrough.
The standalone skill and guidance ZIP contain instructions and references. For Ingenium's resource catalogs, record checks and SVG export, get the full repository separately:
git clone https://github.com/ajhcs/Ingenium.git
cd Ingenium
# Node 22+; Sharp is optional and used for PNG export.
npm ci --ignore-scripts
node bin/ingenium.mjs capabilitiesGenerate an editable example · Resource libraries · Renderer setup · Full user guide
Experimental 0.1.0. Project-local Codex and Claude Code installation, guidance ZIP contents and local rendering have been checked. Actual client discovery and chat upload remain unverified here. Available formats and previews depend on your client's tools; a successful check does not decide taste or acceptance. Installation evidence and limits · Detailed validation · Immutable 0.1.0 preview release.
Original code and artwork: MIT. Third-party resources retain their own notices. Contributing interfaces.



