esceptico/ntrp/add-skill

Claude Code and agent skill by esceptico/ntrp

Trust tier 2
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Use this skill when the user wants to create a new skill or remove an existing skill. This includes writing a SKILL.md from scratch and adding scripts/assets.

Install

npx vskill@latest install esceptico/ntrp/add-skill

SKILL.md

Add / Remove a Skill

Skills are discovered from these locations, in order:

  • Builtin: shipped with arden; don't touch
  • Project: agent/skills/, .agents/skills/, or .skills/ under the server working directory
  • Global: ~/.arden/skills/ — user skills; create here by default
  • Shared global: ~/.agents/skills/

A skill is a directory containing at minimum a SKILL.md file.

Directory structure

~/.arden/skills/my-skill/
├── SKILL.md # required
├── scripts/ # optional: executable scripts
├── references/ # optional: extra docs loaded on demand
└── assets/ # optional: templates, data files

SKILL.md format

markdown
---
name: my-skill
description: What it does and WHEN to use it. Be specific — this is what I read to decide whether to activate the skill.
---
# Skill Title
Step-by-step instructions...
Frontmatter rules
  • name: lowercase, letters/digits/hyphens only, starts with a letter, matches directory name, max 48 chars
  • description: max 1024 chars — include keywords that match user intent
  • Both fields are required

Creating a skill

  1. Ask whether the skill should be global (~/.arden/skills/<name>/) or project-local. For project-local, preserve the repository convention; otherwise use .agents/skills/<name>/. Default to global unless the user asks for project-local behavior.
  2. mkdir -p <target>/<name>/scripts
  3. Write SKILL.md with frontmatter + instructions
  4. Add any scripts/assets/references only when needed — reference them with <skill_path>/... in SKILL.md
  5. Restart the server after creating a skill manually so the registry rescans skills

Removing a skill

Delete the directory. Only project/global skills can be removed (not builtins).

Listing installed skills

bash
ls ~/.arden/skills/
ls agent/skills/ .agents/skills/ .skills/ 2>/dev/null
ls ~/.agents/skills/

After creating

  • Restart the server so the new skill appears in <available_skills>
  • Test by asking the agent to use the skill or by invoking skill_use(skill="<name>")

Tips

  • Keep SKILL.md under 500 lines — move heavy reference material to references/
  • Scripts should be self-contained with clear error messages
  • The skill's absolute path is injected as <skill_path> at load time — use it to reference sibling files

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
68
Repository forks
10
7-day trend score
21

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/esceptico/ntrp/add-skill/badge)](https://verified-skill.com/skills/esceptico/ntrp/add-skill)

Something wrong with this skill or its page? Tell us.