16-7 Prompt Helper πͺ
"What do I even say to the AI to get it to understand me...?" Good prompts follow a formula! ObsiKO's Prompt Helper lets you tap building blocks to assemble a well-structured prompt, and even puts together the harness (rules and commands) the agent reads automatically β all in one place.
β Home: ObsiKO 101 Β· Parent: 16 AI Agent
Where do I open it? π
- Open the right side panel and pick Prompt Helper (β¨) from the nav. β 02 A Tour of the Screen
- The panel has two tabs: Prompt Writing and Harness Building. It works everywhere β web, desktop, mobile. Desktop-only bits are just AI Polish, Test with Agent, and the created-commands list(which reads the real files); SKILL.md's β¨ Complete with AI works on phone and web too, as long as you have an API key.
βοΈ Prompt Writing tab β a well-structured prompt in one go
Click a block button and its skeleton drops right in at the cursor. Just fill in the blanks!
ⲠRole, context, instructions, examples, output format⦠click the blocks to assemble a well-structured prompt in one go.
- 13 building blocks: Role Β· Context Β· Instructions Β· Constraints Β· Examples Β· Output Format Β· Reasoning Process Β· Persona Β· Input Material Β· Goal Β· Target Audience Β· Tone/Style Β· Success Criteria
- Format toggle: insert the same block in XML style (
<role>β¦</role>) or Markdown style. (Claude in particular understands XML tags very well!) - Insert examples: flip the switch, pick a topic, and click a block β it fills in with a real example tailored to that topic. Great to look at and copy when you're stuck!
- Check it: analyzes the prompt currently written in your note and points out what's there / what's missing, along with friendly tips on "here's how you could improve this." β
- Copy whole prompt π: puts your entire prompt on the clipboard. Handy on web and mobile, where AI Polish isn't available β paste it straight into another AI app.
- AI Polish (desktop only): lets AI directly rework your draft into a clearer, more structured prompt. The result can be copied, inserted into the body, swapped in for your selection, or saved as a note, and the [Diff] button shows you line by line what changed versus your original.
- Test with Agent (desktop only): drops your finished prompt straight into the AI agent's input box (you review it and hit send yourself).
π§ Harness Building tab β laying the groundwork for the agent
Beyond writing one good prompt, these tools let you set things in stone as reusable assets (commands, rules, schemas) that the agent reads on its own. Once you create them, the ObsiKO agent recognizes them right away!
β² Rule files, slash commands, harness blocks, and variables β all with one button click!
- Create rule files: one click builds the skeletons of
AGENTS.mdΒ·CLAUDE.mdΒ·GEMINI.md, a system prompt, and even the LLM-wiki system files (soul, user, memory) right in your vault. These are rules the agent reads automatically while it works. (If a file already exists, it won't overwrite it β it just opens that file instead.) β 16-4 Building an LLM Wiki - Create slash commands: enter a name, description, and body, and a command file is created in
.claude/commands/. Then you can call it right from the agent's input box with/name! Any extra text the user appends fills the$ARGUMENTSslot in the body. β 16-1 Basic Usage - Beyond name, description, and body, you can also set an argument hint (the guide shown in the input box β e.g.
<topic>), allowed tools (pick from a dropdown, added as chips; leave empty for no restriction), and a model (Fable Β· Opus Β· Sonnet Β· Haiku; leave empty for the default). - Below the form, the 'created commands' list shows everything you've made so you can edit or delete it (on desktop it reads the real files, so commands you or the agent made by hand show up too).
- Create SKILL.md (agent skills) π§©: enter a name, description, allowed tools, and body, and a
.claude/skills/<name>/SKILL.mdfile is created. If a slash command is "something you invoke," a skill is a procedure the agent pulls out on its own when it recognizes the situation. That's why the description matters most β spell out exactly when this skill should apply (it's required). - The Fill skeleton button drops in a
## When to use / ## Steps / ## Notesframe in one click. - β¨ Complete with AI: jot the name, description, and body down roughly, click it, and AI polishes them into a well-formed skill document and fills the form. It never quietly creates the file β read it over and hit [Create] when you're happy. (Works on iPhone, Android, and web too, with just an API key β 16-8 Chat-only Mode)
- Skills you create can be edited or deleted from the list below. Creating one under the same name updates that
SKILL.mdinstead of making a duplicate. - Create subagents π€: enter a name, description, tools, model, and body, and a
.claude/agents/<name>.mdfile is created (Claude Code compatible). The body is that subagent's system prompt, and the description is how the main agent decides when to hand work off to it (so it's required). Use it when you want to split roles β a researcher, a reviewer, and so on. Skeleton filling, editing, and deleting work just like skills. - 9 harness blocks: building blocks that drop a skeleton in at the cursor β tool definitions, output schema (JSON), guardrails, few-shot example pairs,
{{ }}variables, tool-use rules, error/fallback handling, stop conditions, data blocks. Perfect for writing robust agent instructions. - Fill in reusable variables: paste in a template containing
{{variables}}, likeWrite {{recipient}} an email about {{topic}}, click Find Variables, and an input box appears for each variable. Fill in the values and click Insert to drop in the finished sentence! Great for quickly churning out frequently used templates.
π‘ The rules, commands, skills, and subagents you create in Harness Building are consumed directly by the desktop agents (Claude, Gemini, Codex). The loop of "write a prompt β put it to use right away" closes inside the app. β 16 AI Agent
π± To use them in phone/web chat too: slash commands made here are saved to
.claude/commands/, but chat-only mode on phone and web reads only the_ObsiKO/commands/folder (it can't open hidden dot-folders). So if you want a command available everywhere, put a second copy of the same file at_ObsiKO/commands/name.md. (If both exist with the same name,_ObsiKOwins.) Skills and subagents are desktop-agent features. β 16-8 Chat-only Mode
When to reach for this π―
- When you're writing your first prompt and have no idea what to include β blocks + examples in the Prompt Writing tab
- When you want to check whether your prompt is good enough β Check It
- When you're going to give the same instruction repeatedly β lock it in as a slash command
- When you want the agent to reach for that procedure on its own β create a SKILL.md
- When you want to split roles like research and review β create subagents
- When you want to apply consistent rules to the agent every time β create rule files β 16-4 Building an LLM Wiki
β Previous: Recommended Prompts Β· Home Β· Next: Chat-only Mode (Mobile & Web) β