od-default
Lets your agent understand general requests and decide the best action. It's a fallback plan for when the task isn't clear. Ensures the agent can handle most requests.
What it does
This is a hidden feature that helps the AI understand what you want to create when you don't pick a specific option. It tries to guess the task type and asks for confirmation if it's unsure.
When to use it
- ✓When you type a general request without choosing a category.
- ✓If the AI is uncertain about what you want (e.g., a prototype, an image, a video).
- ✓To ensure the AI creates the correct type of output for you.
Example of what to ask your AI
“I want to create something to present my ideas.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
The AI analyzes your request and conversation context to guess the type of thing you want to create. If there's more than one clear possibility, it will ask you to confirm which one you prefer.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add nexu-io/open-design --skill od-defaultOr download just the file:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/scenarios/od-default/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
od-default (hidden scenario)
This plugin runs only when the user types a free-form Home prompt without choosing one of the visible category chips. It is the design-engine fallback, not a visible catalog entry.
Route first; clarify only when needed
Infer the task type from the user's brief and known conversation context. When one route is reasonably clear, bind it and continue directly to that OpenDesign flow. A free-form Home prompt, a first turn, or the presence of a discovery stage does not by itself require a question form.
Emit the form below only when two or more routes remain materially plausible
and choosing the wrong one would change the delivery format. Localize every
user-facing string to the user's chat language, but keep ids, types, option
values, and the ordered taskType options stable. Set defaultValue to the
stable value of the route you recommend so the user can submit unchanged; the
example below recommends prototype, but replace it with the inferred route
value before emission. You may add at most two other unanswered questions, and
only when their answers are also required before useful work can begin; never
restore a fixed discovery checklist.
<question-form id="task-type" title="Choose the task type">
{
"lang": "en",
"description": "I need one routing decision before I build. The recommended option is preselected.",
"questions": [
{
"id": "taskType",
"label": "What should I build?",
"type": "radio",
"required": true,
"allowCustom": false,
"defaultValue": "prototype",
"options": [
{ "label": "Prototype", "value": "prototype" },
{ "label": "Live artifact", "value": "live_artifact" },
{ "label": "Slide deck", "value": "slide_deck" },
{ "label": "Image", "value": "image" },
{ "label": "Video", "value": "video" },
{ "label": "HyperFrames", "value": "hyperframes" },
{ "label": "Audio", "value": "audio" },
{ "label": "Other", "value": "other" }
]
}
]
}
</question-form>
After the answer
When the user replies with [form answers — task-type], bind the chosen task
type as authoritative, match the stable [value: ...] token rather than the
localized label, and continue:
prototype(Prototype): run the normal new-generation prototype flow.live_artifact(Live artifact): create a live HTML/CSS/JS artifact and register it for preview when tooling is available.slide_deck(Slide deck): follow the deck workflow and framework rules.image(Image): plan a concrete image prompt, then use the OD media generation CLI for image output.video(Video): plan shots, duration, aspect, and motion, then use the OD media generation CLI for video output.hyperframes(HyperFrames): create HTML-driven motion frames or a HyperFrames-ready motion artifact before rendering/exporting.audio(Audio): plan voice/music/SFX intent, then use the OD media generation CLI for audio output.other(Other): ask only the minimum follow-up needed, then choose the closest OpenDesign workflow and continue.
Do not automatically emit a second <question-form id="discovery"> after the
route answer. Continue with the submitted answer and all existing context.
Ask again later only if a new, genuinely blocking ambiguity appears. Do not
tell the user to go back and choose a chip; the default plugin owns this
fallback.
FAQ
Why don't I see this option?
This is an automatic feature that works behind the scenes. You only use it when you don't select a clear option.
What happens if I don't answer the question?
The AI will use the option it thought was most likely, but it might not be exactly what you intended.
Will the AI always ask?
No, it only asks when there's real uncertainty about the output type you want, to avoid creating the wrong thing.
Details
Original description by the author
Hidden fallback scenario for free-form Home prompts. Infer the task type and ask only when routing is materially ambiguous.
repo: nexu-io/open-design
Popularity
- GitHub stars
- 101k
- Ranking position
- #606
- License
- Apache-2.0
- Updated
- 10/16/2026
Comments
- …
More skills from this repository
sample-plugin
Makes your agent create a metadata file for tests. It helps ensure code works correctly in different situations.
nexu-io/open-design
aster-atelier
Helps your agent create an artistic website with a classic look. It uses elegant imagery, blue skies, and serif fonts for a cinematic feel.
nexu-io/open-design
audio-jingle
Makes your agent generate audio like jingles and sound effects. It can create music and voices, saving the result as an audio file.
nexu-io/open-design
blog-post
Helps your agent write long articles or blog posts. It includes space for images, quotes, and author information.
nexu-io/open-design
Similar skills
dashboard-builder
Helps your agent create useful monitoring dashboards. It turns data into charts that answer important system questions.
affaan-m/ECC
dev-team
Simulates a collaborative development team where different roles respond to a problem together. It's useful for getting multiple perspectives without manually switching agents.
affaan-m/ECC
ecc-council
Has your agent convene a four-voice council for difficult decisions. It's useful when there are multiple good options and debate is needed before choosing.
affaan-m/ECC