Skill Creator

Build a skill. Own your AI.

Persona, model, tools, voice - configured once, yours forever. Build for anything. Share it. Earn from it.

A skill is a saved AI configuration.

Set it once. Use it everywhere. Share it with anyone.

01

System prompt

Identity and instructions. 200–500 words. Feels like a person, not an FAQ.
02

Model selection

Filter by intelligence, content level, and price - or pin a specific model.
03

Tools

Exact whitelist: search, image gen, memory, code, music, video.
04

Voice

Pick a voice model for spoken responses.

Two ways to build

Pick the one that fits.

Skills page

Create button in the skills list

Open the skills page or the model selector inside any chat thread. Hit Create. Fill the form - name, system prompt, model, tools. Done.

No wizard, no extra steps. The form is the full config.

Chat

Ask Thea or Hermes

Open a thread and say: "Build me a clinical reasoning skill for med students." The Skill Creator sub-agent asks a few questions, drafts the prompt, picks the model, configures tools, creates the skill, pins it to your sidebar.

Thea delegates to the Skill Creator - a sub-agent equipped with skill-create, favorite-create, tool-help. You describe, it builds.

System prompt that works

The most critical part. A great one feels like a person, not a policy doc.

What works

Open with identity

"You are [Name], a [role] who [does X]." First line, always.

3–5 concrete traits

"Direct and Socratic" beats "helpful and informative". Always.

Set expertise scope

What it knows deeply. What it defers on. No ambiguity.

Specify communication style

"Always respond in one paragraph" is a valid instruction.

Under 500 words

The model reads the full prompt every turn. Shorter wins.

What kills it

ToS-style rule lists

"Always be helpful, never be rude" - every AI gets this. Pure noise.

"Always be helpful"

The model already knows. Skip it.

Contradictory constraints

"Be creative but always stay on topic" - the model hedges forever. Pick one.

Long capability lists

The model knows what it can do. Don't repeat the docs.

Skills people actually build

Education

Clinical Reasoning

Thinks like a senior clinician. Works cases, differentials, reasoning under pressure.
Coding

Code Reviewer

Knows your stack, enforces team conventions. Connected to search for docs.
Creative

Uncensored Writer

Fiction, roleplay, debate without platform restrictions. Uncensored models.
Companion

Personal Mentor

Socratic, blunt, growth-focused. Personality built from the creator's actual philosophy.
Analysis

Research Agent

Searches Brave and Kagi, fetches pages, synthesizes, stores findings in memory.
Specialist

The Expert You Can't Afford

Consultant, lawyer, financial advisor - distilled into a skill. $400/hr knowledge, zero cost.

For developers: skill.ts

Running next-vibe locally? Ask your agent to generate a skill file. Same structure as every built-in skill - compile-ready, commit-ready.

skill.ts
export const mySkill: Skill = {
  id: "my-skill",
  name: "My Skill",
  systemPrompt: `You are [Name], [role].
[3–5 personality traits]
[What you know deeply / what you defer on]`,
  availableTools: [tool("brave-search")],
  pinnedTools:    [tool("brave-search")],
  variants: [{
    id: "default", isDefault: true,
    modelSelection: {
      selectionType: ModelSelectionType.FILTERS,
      intelligenceRange: { min: IntelligenceLevel.SMART, max: IntelligenceLevel.BRILLIANT },
      contentRange: { min: ContentLevel.MAINSTREAM, max: ContentLevel.MAINSTREAM },
    },
  }],
};
The agent knows the full schema. Describe what you want - it generates the file, registers the skill, it's live.

Build yours.

Describe what you want. The Skill Creator handles the rest.