skill-creator

Guides creation, validation, and packaging of CodeBuddy skill directories.

68|25|Updated Jul 24, 2026
One-click install
npx skills add https://github.com/rojim666/SztuCode --skill skill-creator-rojim666
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-creator
Source: https://github.com/rojim666/SztuCode/tree/main/py-runtime/src/sztu_code/core/prompts/workbuddy/skills/skill-creator
Command: npx skills add https://github.com/rojim666/SztuCode --skill skill-creator-rojim666

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Creating a well-structured skill for CodeBuddy requires knowing the SKILL.md frontmatter format, directory conventions, and packaging rules. This Skill walks you through the entire lifecycle so new or updated skills are discoverable, valid, and distributable. ## Core Features & Use Cases - Structured Creation Workflow: Follows a six-step process from understanding use cases, planning reusable resources, initializing with init_skill.py, editing SKILL.md, to packaging with package_skill.py. - Resource Organization Guidance: Explains when to use scripts/, references/, and assets/ directories and how progressive disclosure keeps context usage efficient. - Marketplace Skill Editing: Handles edits to installed marketplace skills and marks them as user-modified so updates do not overwrite local changes. - Use Case: A user wants to build a pdf-editor skill. This Skill helps gather usage examples, plan a rotate_pdf.py script, initialize the directory, write proper frontmatter, and package the result into a distributable zip. ## Quick Start Use the skill-creator skill to help me create a new skill that rotates PDF files.

Frequently Asked Questions about skill-creator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new skill for CodeBuddy?▼

Run the init_skill.py script with your skill name to generate a template directory containing SKILL.md and example scripts, references, and assets folders. Then customize the frontmatter and instructions, and package it with package_skill.py.

What should go in SKILL.md frontmatter?▼

The frontmatter must include a name and description, written in third person, that clearly state what the skill does and when to use it. Agent-created skills should also include agent_created: true so skill_manage can modify them later.

When should I use scripts versus references in a skill?▼

Use scripts for deterministic, repeatedly rewritten code like PDF rotation, since they execute without loading into context. Use references for documentation like schemas or policies that the agent reads only when needed.

Where are skills stored for user versus project scope?▼

User skills live in ~/.codebuddy/skills/ and follow you across all workspaces. Project skills live in .codebuddy/skills/ within the repository and are shared with collaborators.

How do I edit a marketplace-installed skill safely?▼

Edit the SKILL.md files directly, then set userModified to true in the skill's _skillhub_meta.json or _knot_meta.json file. This prevents automatic marketplace updates from silently overwriting your changes.