create-skill
**WORKFLOW SKILL** - Create and register a complete portable agent skill in a managed skills-repo.config.json repository or an existing skills repository.
Skill by jongio
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/jongio-create-skill
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: writing, productivity, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Node.js package
Network hosts it talks to 4
api.openai.com· found in codecodeload.github.com· found in install commandcognitiveservices.azure.com· found in codegithub.com· found in code
Files it touches
~/.claude/skills/create-skill- Your home directory (~)
What's inside
- Skill name
create-skill- Description
- **WORKFLOW SKILL** - Create and register a complete portable agent skill in a managed skills-repo.config.json repository or an existing skills repository. Produces focused instructions, documentation, deterministic tests, Vally evals, locked tooling, registration, and optional validated thumbnail art. USE FOR: create-skill, create a skill, add an agent skill, scaffold a portable skill, register a skill, add skill to managed repo, create skill in existing repo, generate an example skill from a fixture, add skill thumbnail art. DO NOT USE FOR: scaffolding a new marketplace collection from scratch (use create-skills-repo), editing one existing skill instruction without registration work (use skill-authoring), creating an agent persona.
- License
- MIT
- Metadata
- version: 1.1.0
- Instructions
- 215 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (32)
- .gitignore
- .npmrc
- .vally.yaml
- LICENSE
- README.md
- SKILL.md
- README.md · evals/
- eval.yaml · evals/create-skill/
- package-lock.json
- package.json
- art-and-provenance.md · references/
- fixture-mode.md · references/
- repository-discovery.md · references/
- art.mjs · scripts/
- create-skill.mjs · scripts/
- png.mjs · scripts/
- providers.mjs · scripts/
- registration.mjs · scripts/
- render.mjs · scripts/
- repository.mjs · scripts/
- versioning.mjs · scripts/
- versions.mjs · scripts/
- art.test.mjs · test/
- cli.test.mjs · test/
- helpers.mjs · test/
- png.test.mjs · test/
- providers.test.mjs · test/
- registration.test.mjs · test/
- render.test.mjs · test/
- repository.test.mjs · test/
- versions.test.mjs · test/
- thumbnail.png
SKILL.md (first lines)
> [!CAUTION] > Read and follow the shared safety rules before any action. Preview local writes and obtain > explicit approval. Git and GitHub writes require their own approval and are outside this skill. # Create Skill Create one complete skill and register every repository surface without guessing. The workflow plans first, fails closed on ambiguous conventions, and applies one approved change set. ## Commands | Command | Purpose | | --- | --- | | `create-skill <name>` | Create and register a new skill with deterministic placeholder art. | | `create-skill art <name>` | Preview and create or ingest thumbnail art for an existing skill. | | `create-skill register <name>` | Preview and register an existing complete skill without replacing its authored files. | | `create-skill check <name>` | Validate the skill shape and thumbnail parity without writing. | | `create-skill fixture --input <json> --repo-root <path>` | Deterministically create a validated fixture skill without interview prompts. | Every mutating command starts with `--dry-run`. Apply the unchanged plan only after the user approves its single-use hash. ## Workflow ### 1. Resolve the request Collect only missing values: 1. Skill name in lowercase-dash form. 2. A one-sentence summary. 3. Specific `USE FOR` phrases that users will type. 4. Specific `DO NOT USE FOR` boundaries and the sibling workflow that should win. 5. Copyright holder, when repository conventions do not identify one. 6. Art choice: Azure OpenAI GPT Image 2, OpenAI Images, custom workflow, or placeholder. Search installed and repository skills for overlapping triggers before creation. If another skill already owns the same job, stop and propose extending it. ### 2. Discover the repository Run from the target repository, not this installed skill directory. 1. Prefer the nearest `skills-repo.config.json`. 2. Validate managed identity and settings before deriving canonical repository paths. 3. Without managed config, discover the existing populated `skills/` directory and known registration surfaces. 4. Stop before any write when multiple skill roots or catalog surfaces are plausible. See [repository discovery](references/repository-discovery.md) for the exact contract. ### 3. Preview creation Invoke this script by absolute path while keeping the target repository as the working directory: ```text node <skill-dir>/scripts/create-skill.mjs <name> \ --summary "<summary>" \ --use-for "<trigger phrases>" \ --do-not-use-for "<boundaries>" \ --author "<holder>" \ --dry-run ``` Show the complete JSON preview and approval token. The preview includes every skill file and every registration surface. Ask the user to approve that exact hash once. ### 4. Apply creation Repeat the same command and replace `--dry-run` with `--approve <hash>`. Do not alter any input between preview and apply. The tool rejects a stale hash, existing skill directory, symlinked destination, missing locked Vally toolchain, ambiguous registration, or invalid PNG. Creation includes: - `SKILL.md` with `name`, `description`, and `metadata.version` frontmatter. - `README.md`, `LICENSE`, `package.json`, and `package-lock.json`. - `.vally.yaml`, deterministic tests, and `evals/<name>/eval.yaml`. - `thumbnail.png` as the tracked source for catalog synchronization when a catalog is present. - Marketplace, plugin, README, eval workflow, Dependabot, and catalog registration when present. - Prompt and non-secret provenance in `docs/thumbnail-prompts.md` when present. ### 5. Choose art The initial placeholder is deliberate and deterministic. Replace it only when requested. #### Built-in providers Preview the exact action: ```text node <skill-dir>/scripts/create-skill.mjs art <name> \ --provider azure-openai \ --prompt "<exact prompt>" \ --dry-run ``` Supported choices: - `azure-openai`: Azure OpenAI GPT Image 2 at the exact configured `https://<resource>.openai.azure.com` origin. - `openai`: OpenAI Images at the exact `https://api.openai.com` origin. - `placeholder`: deterministic local PNG with no network or billed call. The placeholder and check commands run on bare Node. Before a network provider, run `npm ci --ignore-scripts` in the installed `create-skill` directory so its locked SDKs are available. Show provider, exact endpoint, model, prompt, targets, billing status, one attempt, and no fallback. Ask for approval of the single-use action hash. Then repeat with `--approve <hash>`. Built-in requests disable redirects and SDK retries. Never retry automatically. Never switch providers after a timeout, redirect, rate limit, service error, invalid response, or rejected PNG. Report the failure and ask the user what to do. #### Custom provider or delivery workflow Ask: "Describe any provider and delivery workflow you want me to use for the thumbnail." The answer is open-ended. It may name an API, MCP tool, browser flow, local application, uploaded
From jongio/skills, MIT.
More from jongio/skills
- 0.647score
pr
jongio
**WORKFLOW SKILL** - A concise checklist workflow for taking changes from local commit and preflight checks through PR submission, review resolution, CI…
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
repo-ready
jongio
Scaffold and maintain the standard community health files every GitHub repository needs: .gitignore, .gitattributes, LICENSE, README.md, CONTRIBUTING.md…
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
retro
jongio
**WORKFLOW SKILL** - Close out a session with an evidence-backed task and feedback audit, source-skill improvements, and safely approved branch and worktree…
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
create-canvas-app
jongio
Build a GitHub Copilot App canvas extension the right way, fast.
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
skill-doctor
jongio
**WORKFLOW SKILL** - Improve skills from recent sessions and reduce instruction bloat, using cached audits, a dedicated worktree, and one PR.
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
deps-doctor
jongio
Audit, update, and secure project dependencies across npm, pnpm, Yarn, pip, Pipenv, Poetry, uv, Go, Cargo, Bundler, Composer, NuGet, Maven, Gradle, Swift…
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
dns-doctor
jongio
Evidence-first DNS and domain health audit covering delegation, records, DNSSEC, CAA, website routing, TLS, CDN behavior, SPF, DKIM, DMARC, MTA-STS, TLS…
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
backlog-groom
jongio
**WORKFLOW SKILL** - Groom GitHub backlogs across issue and source repositories, with or without Projects, using scoped evidence and approved changes.
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
ci-hound
jongio
**WORKFLOW SKILL** - Continuously monitor GitHub Actions workflows with a zero-token ETag-cached background daemon, alert on main failures, repair broken…
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
naming-is-hard
jongio
Interactive naming assistant: help the user land on a name for a project, product, repo, company, package, or feature they love AND can actually use.
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
git-tidy
jongio
Git repository triage across branches, worktrees, stashes, remote refs, tags, remotes, artifacts, ignored-but-tracked files, large blobs, and maintenance.
SkillAFreshness: A★ 18Claude Code +9 - 0.643score
create-skills-repo
jongio
**WORKFLOW SKILL** - Create or safely maintain a portable skills marketplace repository for multiple AI coding agents.
SkillAFreshness: A★ 18Claude Code +9
Signals
- Stars
- 18
- Forks
- 5
- Open issues
- 2
- Last commit (this folder)
- Oct 22, 2026 (6 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.1.0
- License
- MIT
- Repository
- github.com/jongio/skills
- Website
- jongio.github.io/skills/
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from jongio
- 0.647score
git-tidy
jongio
Git repository triage across branches, worktrees, stashes, remote refs, tags, remotes, artifacts, ignored-but-tracked files, large blobs, and maintenance.
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
ci-hound
jongio
**WORKFLOW SKILL** - Continuously monitor GitHub Actions workflows with a zero-token ETag-cached background daemon, alert on main failures, repair broken…
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
create-canvas-app
jongio
Build a GitHub Copilot App canvas extension the right way, fast.
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
backlog-groom
jongio
**WORKFLOW SKILL** - Groom GitHub backlogs across issue and source repositories, with or without Projects, using scoped evidence and approved changes.
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
deps-doctor
jongio
Audit, update, and secure project dependencies across npm, pnpm, Yarn, pip, Pipenv, Poetry, uv, Go, Cargo, Bundler, Composer, NuGet, Maven, Gradle, Swift…
SkillAFreshness: A★ 18Claude Code +9 - 0.647score
dns-doctor
jongio
Evidence-first DNS and domain health audit covering delegation, records, DNSSEC, CAA, website routing, TLS, CDN behavior, SPF, DKIM, DMARC, MTA-STS, TLS…
SkillAFreshness: A★ 18Claude Code +9
Cite this page
create-skill. Agent Mart. https://agentmart.dev/skills/jongio-create-skill (last updated 2026-10-24)