Agent skill

Skill Creator

by PersonalJarvis in PersonalJarvis/PersonalJarvis

Creates a new Jarvis skill from the user's description — the assistant writes the whole skill (name, trigger phrase, schedule, steps, spoken answer format) and files it as a draft.

Apache-2.0Auto-check passedAgent Workflows

Install Skill Creator

skills CLI
$ npx skills add PersonalJarvis/PersonalJarvis --skill skill-creator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install PersonalJarvis/PersonalJarvis skill-creator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/PersonalJarvis/PersonalJarvis.git skills-src && mkdir -p .claude/skills && cp -r skills-src/jarvis/skills/builtin/skill-creator .claude/skills/skill-creator && rm -rf skills-src

Use ~/.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/

Facts

Skill name
skill-creator
GitHub stars
159
Token cost
~1.3k tokens
SKILL.md length
343 words
Files
9 (incl. scripts, references, assets)
Skills in repo
12
Repo updated
First seen
Licence
Apache-2.0

At a glance

Creates a new Jarvis skill from the user's description — the assistant writes the whole skill (name, trigger phrase, schedule, steps, spoken answer format) and files it as a draft.

  • Works in 5 steps: Restate everything the user asked for as… → Call the create-skill tool ONCE with… → If the result says no model could write… → …
  • Spoken answer format) and files it as a draft
  • SKILL.md covers Steps, Answer format and Reference
  • The user wants to build a new skill

What it does

Skill Creator is an agent skill from PersonalJarvis/PersonalJarvis. Creates a new Jarvis skill from the user's description — the assistant writes the whole skill (name, trigger phrase, schedule, steps, spoken answer format) and files it as a draft. Use when the user wants to build a new skill, routine or automation ("erstell mir einen Skill, der …" / "create a skill that …" / "mach aus diesem Workflow einen Skill").

Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 12 other files, including scripts, reference files and assets (for example `agents/README.md`, `assets/README.md` and `references/anthropic-skill-creator.md`).

It sits in Agent Workflows, covering Skill authoring. The repository describes itself as: Your AI assistant, built for the agentic era. Open source and local: talk to it, and it runs your agents, your coding CLIs, your browser and your apps. Windows, macOS, Linux. The licence is Apache-2.0.

When your agent uses it

  • Spoken answer format) and files it as a draft
  • The user wants to build a new skill
  • Automation (erstell mir einen Skill
  • Der … / create a skill that … / mach aus diesem Workflow einen Skill)

Example prompts

  • “erstell mir einen Skill, der …”
  • “create a skill that …”
  • “mach aus diesem Workflow einen Skill”
  • “/skill-creator”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Restate everything the user asked for as one complete description: what the
  2. Call the create-skill tool ONCE with that description as intent, the
  3. If the result says no model could write it, say so plainly and offer to try
  4. The new skill is a draft. Only when the user explicitly asked for it to be
  5. If the user asks to change an EXISTING skill's content, tell them that

What it can do on your machine

Read from SKILL.md and the folder at commit 46acfbd. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Skill Creator loads about 1.3k tokens when it runs, and up to ~14k if it reads all its reference files. Until then it costs about 91 tokens; SKILL.md has 343 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~91
When it runs · the whole SKILL.md, loaded when a task matches
~1.3k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~14k

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.

Safety

Auto-check passed

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); the scripts in this folder are not scanned.

SKILL.md

The full file from PersonalJarvis/PersonalJarvis at commit 46acfbd, republished under its Apache-2.0 licence (© PersonalJarvis). 343 words, ~1,318 tokens.

Download SKILL.mdSave it as .claude/skills/skill-creator/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
skill-creator
description
Creates a new Jarvis skill from the user's description — the assistant writes the whole skill (name, trigger phrase, schedule, steps, spoken answer format) and files it as a draft. Use when the user wants to build a new skill, routine or automation ("erstell mir einen Skill, der …" / "create a skill that …" / "mach aus diesem Workflow einen Skill").
schema_version
1
version
1.2.0
when_to_use
Use when the user asks to create, build, or set up a new skill, routine, or recurring automation — including when the request names other services that are…
category
meta
tags
meta, authoring, developer, skill-creator
intent_objects
skill, skills, automatisierung, automation, workflow, ablauf, faehigkeit, routine
author
builtin (Anthropic skill-creator guide kept in references/)
license
Apache-2.0
risk_policy.default_tier
monitor
config.target_dir
user

Skill Creator

The user wants a NEW skill. Write it for them — do not interview them.

Steps

  1. Restate everything the user asked for as one complete description: what the skill does, in which order, at what time or on which spoken phrase it should fire, which services it touches (mail, calendar, tickets, music, smart home, …), and every preference or example they gave (counts, genres, "always something new"). Services named inside the request are the skill's content — never act on them now (do not play the song, do not read the mail).
  2. Call the create-skill tool ONCE with that description as intent, the name the user gave (or an empty string), the spoken trigger phrase if they named one, and the schedule as a 5-field cron when they named a time ("jeden Morgen um 6" → 0 6 * * *). The assistant writes the whole skill itself — steps per connected tool, trigger, spoken answer format — and files it as a draft.
  3. If the result says no model could write it, say so plainly and offer to try again in a moment. Do not fall back to a worker and do not paste the request into a file yourself.
  4. The new skill is a draft. Only when the user explicitly asked for it to be switched on right away ("und aktiviere ihn gleich"), call skill-enable with the name the result returned — never enable unasked. Switching a skill off, on, or deleting one is skill-disable / skill-enable / skill-delete; the list is skills-list.
  5. If the user asks to change an EXISTING skill's content, tell them that editing lives in the Skills view (this card only creates); name the skill they mean.

Answer format

One or two spoken sentences in the user's language: the skill's name, what it does and when it fires, and that it is waiting as a draft in the Skills view until they switch it on. Never read the generated instructions aloud.

Reference

Anthropic's full Skill Creator guide (intent → draft → test → iterate) is kept in references/anthropic-skill-creator.md; the Jarvis frontmatter contract is in references/jarvis-schema.md.

© PersonalJarvis, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files (scripts, references, assets) in jarvis/skills/builtin/skill-creator of PersonalJarvis/PersonalJarvis.

  • SKILL.md
  • LICENSE.txt
  • agents/README.md
  • assets/README.md
  • references/anthropic-skill-creator.md
  • references/jarvis-schema.md
  • references/platform-notes.md
  • references/schemas.md
  • scripts/README.md

Open the folder on GitHubat commit 46acfbd

Compare with similar skills

Skill Creator 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 Creator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Skill Creator this skillPersonalJarvis/PersonalJarvis159—~1.3kAutomated safety check: PassApache-2.0
Skill CreatorAzure/azqr79689 repos~8.2kAutomated safety check: PassApache-2.0
Claude Code Skill Developer Guidediet103/claude-code-infrastructure-showcase10k11 repos~3.5kAutomated safety check: PassMIT
Darwin Skill Optimizeralchaincyf/darwin-skill6.2k1 repos~4.7kAutomated safety check: PassMIT
Claude Code Command Developmentanthropics/claude-plugins-official38k10 repos~4.8kAutomated safety check: PassApache-2.0
Claude Code Plugin Structureanthropics/claude-plugins-official38k10 repos~3.4kAutomated safety check: PassApache-2.0

Similar skills

  • Skill Creator

    Azure/azqr

    Official

    Create new skills, modify and improve existing skills, and measure skill performance.

    796 GitHub starsUsed in 89 repos~8.2k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Skill Developer Guide

    diet103/claude-code-infrastructure-showcase

    A guide to creating and managing Claude Code skills with auto-activation: skill-rules.json triggers, hooks, enforcement levels, YAML frontmatter and progressive disclosure.

    10k GitHub starsUsed in 11 repos~3.5k tokens
    Agent WorkflowsAuto-check passed
  • Darwin Skill Optimizer

    alchaincyf/darwin-skill

    Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.

    6.2k GitHub starsUsed in 1 repo~4.7k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Command Development

    anthropics/claude-plugins-official

    Official

    Explains how to write Claude Code slash commands: Markdown files with YAML frontmatter, arguments, file references, bash context and interactive prompts.

    38k GitHub starsUsed in 10 repos~4.8k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Plugin Structure

    anthropics/claude-plugins-official

    Official

    Explains the directory layout, plugin.json manifest and component organization of a Claude Code plugin, including auto-discovery and portable paths.

    38k GitHub starsUsed in 10 repos~3.4k tokens
    Agent WorkflowsAuto-check passed
  • Skill Release Gate

    rohitg00/ai-engineering-from-scratch

    Evaluates an Agent Skill bundle before release for structure, trigger quality, artifact improvement, script correctness, safety, installed-tree integrity and host portability.

    66k GitHub stars~1k tokensUpdated today
    Agent WorkflowsAuto-check passed

More from PersonalJarvis/PersonalJarvis

All 12 skills in this repo
  • Jarvis Doc Author

    PersonalJarvis/PersonalJarvis

    Authoritative skill for writing internal Personal-Jarvis docs under docs/ and sibling directories.

    159 GitHub stars~3.1k tokensUpdated today
    Auto-check passed
  • Drive Jarvis CLI

    PersonalJarvis/PersonalJarvis

    A skill your agent uses when you (a Claude Code / Codex session, or any terminal agent) need to control a running Personal Jarvis instance — switch the brain provider, dispatch or inspect missions…

    159 GitHub stars~945 tokensUpdated today
    Auto-check passed
  • Generate CLI Command

    PersonalJarvis/PersonalJarvis

    Use after building a feature that adds or changes a REST route in jarvis/ui/web/routes.py, as the "definition of done" before committing.

    159 GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Phase6 Adr Update

    PersonalJarvis/PersonalJarvis

    A skill your agent uses when a Phase-6 architecture decision needs to be amended or a new Phase-6 ADR needs to be written (e.g.

    159 GitHub stars~893 tokensUpdated today
    Auto-check passed
  • Phase6 Smoke Test

    PersonalJarvis/PersonalJarvis

    A skill your agent uses to run a quick end-to-end smoke test against the Phase-6 Mission-Manager + Critic-Loop.

    159 GitHub stars~725 tokensUpdated today
    Auto-check passed
  • Control API

    PersonalJarvis/PersonalJarvis

    Change Jarvis's own configuration through the local Control API instead of clicking the desktop UI or driving Computer-Use.

    159 GitHub stars~1.3k tokensUpdated today
    Auto-check passed

Categories

Questions about Skill Creator

What does Skill Creator do?

Creates a new Jarvis skill from the user's description — the assistant writes the whole skill (name, trigger phrase, schedule, steps, spoken answer format) and files it as a draft. Skill Creator is an agent skill from PersonalJarvis/PersonalJarvis. Creates a new Jarvis skill from the user's description — the assistant writes the whole skill (name, trigger phrase, schedule, steps, spoken answer format) and files it as a draft.

When should I use Skill Creator?

Skill Creator fits situations like: spoken answer format) and files it as a draft; the user wants to build a new skill; automation (erstell mir einen Skill; der … / create a skill that … / mach aus diesem Workflow einen Skill).

How do I install Skill Creator in Claude Code?

Run `npx skills add PersonalJarvis/PersonalJarvis --skill skill-creator -a claude-code`. Or copy the skill folder (jarvis/skills/builtin/skill-creator in PersonalJarvis/PersonalJarvis) into .claude/skills/skill-creator in your project. Claude Code loads it when a task matches its description.

How do I install Skill Creator in Codex?

Run `npx skills add PersonalJarvis/PersonalJarvis --skill skill-creator -a codex`. Or copy the skill folder (jarvis/skills/builtin/skill-creator in PersonalJarvis/PersonalJarvis) into .agents/skills/skill-creator in your project. Codex loads it when a task matches its description.

Can I use Skill Creator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add PersonalJarvis/PersonalJarvis --skill skill-creator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-creator, .gemini/skills/skill-creator, .github/skills/skill-creator and .opencode/skills/skill-creator in your project.

What does Skill Creator need to run?

SKILL.md names no scripts, command-line tools or credentials: Skill Creator is instructions for the agent only.

Does Skill Creator access the network?

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.

Is Skill Creator safe to install?

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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Skill Creator use?

Skill Creator is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Skill Creator use?

About 1.3k tokens (SKILL.md is roughly 5.3k 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 13k tokens, read only when the agent opens those files.

What are the alternatives to Skill Creator?

Skills that share tags, products or a category with Skill Creator: Skill Creator (Azure/azqr, 796 stars), Claude Code Skill Developer Guide (diet103/claude-code-infrastructure-showcase, 10k stars), Darwin Skill Optimizer (alchaincyf/darwin-skill, 6.2k stars) and Claude Code Command Development (anthropics/claude-plugins-official, 38k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Skill Creator?

PersonalJarvis (a GitHub organization) maintains it in PersonalJarvis/PersonalJarvis, which has 159 GitHub stars. The repository holds 12 skills in this directory. The repository was last updated on October 10, 2026.

Source: PersonalJarvis/PersonalJarvis on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.