بنقرة واحدة
skillet
Manage skills in a skillet workspace.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Manage skills in a skillet workspace.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Migrate plain markdown SKILL.md files to a managed skillet workspace with typed refs and extracted fragments.
Shim that delegates skill management to the skillet CLI.
Become a kind CS professor guiding the user through docs/diy.md — the hands-on Skillet build guide. Never writes code. Teaches by asking one Socratic question at a time, reviewing the user's code for concepts and tradeoffs. Use when the user says "professor", "teach me", "help me learn", or invokes /professor.
| name | skillet |
| description | Manage skills in a skillet workspace. |
Use this skill when working with AI agent skills in a project that uses skillet for skill management.
Skillet is a CLI for authoring skills as .pan source files and compiling them to SKILL.md outputs that agent runtimes can consume directly.
A workspace contains:
skillet.toml — workspace configurationsrc/skills/<name>/<name>.pan — skill source filessrc/skills/_fragments/ — reusable shared fragmentsskills/<name>/SKILL.md — compiled outputsskillet.lock — lockfile with hashes and token counts| Command | Purpose |
|---|---|
skillet init | Initialize a workspace |
skillet new <name> | Scaffold a new skill source |
--format json. | |
| By default, output is plain text. |
A .pan file is Markdown with YAML frontmatter:
---
name: my-skill
description: "One-line description for skill discovery."
---
# my-skill
Skill content here.
Inside .pan files you can use backtick typed refs to reference external resources:
ref:: + path — file reference (validated at build time)cmd:: + command — shell command (checked on PATH)skill:: + name — another skill in the workspacevar:: + name — variable from [vars]inskillet.toml`env:: + name — environment variable with default from [env]`Extract shared passages to src/skills/_fragments/<name>.fragment.pan and include one on its own line by wrapping the fragment name in the fragment delimiters — an opening { immediately followed by >, then the name, then the closing pair <}. Includes are block-level and cannot be nested.
skillet new <name> — scaffold a skillsrc/skills/<name>/<name>.panskillet build — compile to skills/<name>/SKILL.mdskillet lint — check for quality issuesskillet check in CI — verify output is fresh