Agent skill

Create Skill

by Hyk260 in Hyk260/PureChat

Create a new skill in the current repository. An agent skill from Hyk260/PureChat.

MITAuto-check passedDevelopment

Install Create Skill

skills CLI
$ npx skills add Hyk260/PureChat --skill create-skill -a claude-code

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

GitHub CLI
$ gh skill install Hyk260/PureChat create-skill --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/Hyk260/PureChat.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/create-skill .claude/skills/create-skill && 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
create-skill
GitHub stars
546
Used in
1 other repo
Token cost
~823 tokens
SKILL.md length
344 words
Files
2
Skills in repo
3
Repo updated
First seen
Licence
MIT

At a glance

Create a new skill in the current repository. An agent skill from Hyk260/PureChat.

  • Works in 6 steps: Gather Intent → Read Guidelines → Create Skill Structure → …
  • The user wants to create/add a new skill
  • SKILL.md covers Workflow, Naming Rules, Public vs Private Skills and Commands Reference, plus 1 more section
  • Calls pnpm

What it does

Create Skill is an agent skill from Hyk260/PureChat. Create a new skill in the current repository. Use when the user wants to create/add a new skill, or mentions creating a skill from scratch. This skill follows the workflow defined in .agents/skills/README.md and helps scaffold, validate, and sync new skills.

Its SKILL.md is about 820 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `SKILL.zh-CN.md`).

It sits in Development, covering Technical documentation and LLM inference and serving. It works with OpenAI, Ollama, Vercel and Vite. The repository describes itself as: PureChat 是一款全面的聊天应用程序,它将传统的即时消息与高级 AI 功能集成在一起。其模块化架构、可扩展的 AI 集成系统和灵活的配置选项使其成为强大的应用程序,也是 AI 增强通信应用程序的坚实基础。支持OpenAI,Ollama,DeepSeek等大语言模型,Markdown 渲染,聊天记录生成截图,主题切换,助力开发者快速掌握现代技术。 The licence is MIT.

When your agent uses it

  • The user wants to create/add a new skill
  • Mentions creating a skill from scratch

Example prompts

  • “/create-skill”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Gather Intent
  2. Read Guidelines
  3. Create Skill Structure
  4. Sync (if public)
  5. Validate
  6. Summary

What it can do on your machine

Read from SKILL.md and the folder at commit abb2ec1. 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

    Shell commands in SKILL.md call:

    • pnpm

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

  • Network

    No URLs in SKILL.md. Its commands use pnpm, which can reach the network depending on how they are called.

    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

Create Skill loads about 823 tokens when it runs. Until then it costs about 68 tokens; SKILL.md has 344 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~68
When it runs · the whole SKILL.md, loaded when a task matches
~823

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from Hyk260/PureChat at commit abb2ec1, republished under its MIT licence (© Hyk260). 344 words, ~823 tokens.

Download SKILL.mdSave it as .claude/skills/create-skill/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
create-skill
description
Create a new skill in the current repository. Use when the user wants to create/add a new skill, or mentions creating a skill from scratch. This skill follows the workflow defined in .agents/skills/README.md and helps scaffold, validate, and sync new skills.

Create Skill

Create a new skill in .agents/skills/<skill-name>/ following the workflow defined in .agents/skills/README.md.

Workflow

Step 1: Gather Intent

Before creating anything, ask the user:

  1. Skill name: What should the skill be called? (lowercase, digits, hyphens only, e.g., gh-create-pr, prepare-release)
  2. Description: What should this skill do? Include specific trigger contexts (e.g., "Use when user asks to create PRs")
  3. Is this a public skill?: Should it be synced to .claude/skills/ for shared use? (default: no, private only)
  4. Test cases (optional): Does the user want to set up evals for this skill?

If the user provides partial info (e.g., just a name), proceed with reasonable defaults and ask to confirm.

Step 2: Read Guidelines

Always read .agents/skills/README.md before creating a new skill to ensure compliance with the current workflow.

Step 3: Create Skill Structure

Create the following directory structure:

.agents/skills/<skill-name>/
└── SKILL.md

SKILL.md template:

markdown
---
name: <skill-name>
description: <description>
---

# <Skill Name>

[Instructions for the skill]

Frontmatter fields:

  • name: Skill identifier (lowercase, digits, hyphens)
  • description: When to trigger (what the skill does + specific contexts)
Step 4: Sync (if public)

If the user wants a public skill, before validation:

  1. Add the skill name to .agents/skills/public-skills.txt (one per line, no inline comments)
  2. Run sync:
    bash
    pnpm skills:sync

This creates a symlink at .claude/skills/<skill-name>/ pointing to .agents/skills/<skill-name>/.

Note: pnpm skills:check primarily validates public skills (those in public-skills.txt) and also verifies related governance files, so you must sync first before validating.

Step 5: Validate

Run the validation command:

bash
pnpm skills:check

If there are issues, fix them and re-run.

Step 6: Summary

Present the user with:

  • Created files
  • Validation result
  • Next steps (how to use the skill)

Naming Rules

  • Use lowercase letters, digits, and hyphens only
  • Prefer short, action-oriented names (e.g., gh-create-pr)

Public vs Private Skills

TypeLocationSyncRequires
Private.agents/skills/NoJust create the folder
PublicBothYesAdd to public-skills.txt + run pnpm skills:sync

Commands Reference

bash
# Validate skill structure
pnpm skills:check

# Sync public skills to Claude
pnpm skills:sync

Constraints

  • Never create skills outside .agents/skills/<skill-name>/
  • Always run pnpm skills:check before completing
  • Public skills require both adding to public-skills.txt AND running pnpm skills:sync
  • If the skill-creator skill is available, you may use it for advanced skill development (evals, iterations), but this skill handles the basic creation workflow.

© Hyk260, MIT. 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 1 other file in .agents/skills/create-skill of Hyk260/PureChat.

  • SKILL.md
  • SKILL.zh-CN.md

Open the folder on GitHubat commit abb2ec1

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in Hyk260/PureChat, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Create Skill 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.

Create Skill compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Create Skill this skillHyk260/PureChat5461 repos~823Automated safety check: PassMIT
Page AgentTommy-yw/RunbookHermes5463 repos~2.3kAutomated safety check: NotesMIT
Perfupraullenchai/Rapid-MLX3.9k—~1.6kAutomated safety check: NotesCustom licence
Deep Reviewdyad-sh/dyad22k—~1.4kAutomated safety check: PassCustom licence
Dspy Rubymajiayu000/claude-skill-registry6662 repos~3.9kAutomated safety check: PassMIT
Forkmindccplugins/awesome-claude-code-plugins967—~868Automated safety check: PassApache-2.0

Similar skills

  • Page Agent

    Tommy-yw/RunbookHermes

    Embed alibaba/page-agent into your own web application — a pure-JavaScript in-page GUI agent that ships as a single <script tag or npm package and lets end-users of your site drive the UI with…

    546 GitHub starsUsed in 3 repos~2.3k tokens
    Productivity & AutomationAuto-check: notes
  • Perfup

    raullenchai/Rapid-MLX

    Autonomous performance optimization: research, PoC, benchmark, implement, review, PR

    3.9k GitHub stars~1.6k tokensUpdated today
    AI & LLM EngineeringAuto-check: notes
  • Deep Review

    dyad-sh/dyad

    Deep multi-agent code review run locally — a fleet of parallel finder agents reviews the diff from independent angles, then adversarial verifier agents reproduce each finding before it is reported.

    22k GitHub stars~1.4k tokensUpdated today
    DevelopmentAuto-check passed
  • Dspy Ruby

    majiayu000/claude-skill-registry

    This skill should be used when working with DSPy.rb, a Ruby framework for building type-safe, composable LLM applications.

    666 GitHub starsUsed in 2 repos~3.9k tokens
    AI & LLM EngineeringAuto-check passed
  • Forkmind

    ccplugins/awesome-claude-code-plugins

    A skill your agent uses when debugging, comparing, or regression-testing LLM / agent calls — when the user wants to capture LLM traffic, see a conversation as a branchable DAG, fork an alternative…

    967 GitHub stars~868 tokensUpdated 1 mo ago
    Testing & QAAuto-check passed
  • Aider Delegate

    amElnagdy/delegate-skills

    Delegate a coding task to Aider (aider) as a background implementer, then review its diff and land it yourself.

    2.3k GitHub starsUsed in 2 repos~3k tokens
    AI & LLM EngineeringAuto-check passed

More from Hyk260/PureChat

  • Check Deps Sync

    Hyk260/PureChat

    Check if package.json files are in sync with pnpm-lock.yaml.

    546 GitHub stars~594 tokensUpdated 20 days ago
    Auto-check passed
  • Code Review

    Hyk260/PureChat

    Perform code reviews (CR) for changed files in the current repository.

    546 GitHub stars~645 tokensUpdated 20 days ago
    Auto-check passed

Questions about Create Skill

What does Create Skill do?

Create a new skill in the current repository. An agent skill from Hyk260/PureChat. Create Skill is an agent skill from Hyk260/PureChat. Create a new skill in the current repository.

When should I use Create Skill?

Create Skill fits situations like: the user wants to create/add a new skill; mentions creating a skill from scratch.

How do I install Create Skill in Claude Code?

Run `npx skills add Hyk260/PureChat --skill create-skill -a claude-code`. Or copy the skill folder (.agents/skills/create-skill in Hyk260/PureChat) into .claude/skills/create-skill in your project. Claude Code loads it when a task matches its description.

How do I install Create Skill in Codex?

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

Can I use Create Skill 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 Hyk260/PureChat --skill create-skill -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/create-skill, .gemini/skills/create-skill, .github/skills/create-skill and .opencode/skills/create-skill in your project.

What does Create Skill need to run?

Going by SKILL.md and its folder, Create Skill needs the command-line tools its instructions call (pnpm).

Does Create Skill 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 Create Skill 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. Review the folder before installing.

What licence does Create Skill use?

Create Skill is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Create Skill use?

About 823 tokens (SKILL.md is roughly 3.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Create Skill?

Skills that share tags, products or a category with Create Skill: Page Agent (Tommy-yw/RunbookHermes, 546 stars), Perfup (raullenchai/Rapid-MLX, 3.9k stars), Deep Review (dyad-sh/dyad, 22k stars) and Dspy Ruby (majiayu000/claude-skill-registry, 666 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Create Skill?

Hyk260 (a GitHub user) maintains it in Hyk260/PureChat, which has 546 GitHub stars. The repository holds 3 skills in this directory. The repository was last updated on September 17, 2026.

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