Skip to content
Back to skills

Command Management

ASecurity

Use PROACTIVELY this skill when you need to create or update custom commands following best practices

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 8, 2026
documentationgotestingdocumentation

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill command-management --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Command Management?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Command Management
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-command-management/badge)](https://www.skillsdirectory.com/skills/majiayu000-command-management)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: command-management
description: Use PROACTIVELY this skill when you need to create or update custom commands following best practices
allowed-tools: Read, Write, SlashCommand, TodoWrite, Glob, Grep
---

**Goal**: Create or update a custom command following best practices and template standards

## Tasks

- T001: Read the Anthropic documentation on how to create custom commands from `@.claude/skills/command-management/references/command-docs.md`
- T001: Read the command template from `.claude/skills/command-management/templates/command.md`
- T002: Analyze instructions/requirements from the user to understand the command's purpose and scope
- T003: Determine the appropriate command folder location
- T004: Create or update the command file in the determined location
- T005: Test the command using the `SlashCommand` tool
- T006: Report the results to the user

## Constraints

- NEVER omit any of the 6 template sections (Context, Tasks, Constraints, Examples, References, Output Format)
- NEVER omit required YAML frontmatter fields (name, description, allowed-tools, argument-hint, model)
- NEVER save command files outside `.claude/commands/` directory
- NEVER grant more tool permissions than absolutely necessary
- NEVER use 'all' tool access unless the command truly requires unrestricted access
- NEVER use 'opus' model unless the command requires complex reasoning
- DO NOT create tasks without sequential IDs (T001, T002, T003, etc.)
- DO NOT create non-atomic tasks - each task must describe one clear operation
- DO NOT skip the testing phase via `SlashCommand` tool
- DO NOT omit usage examples with actual parameter values

## Success Criteria

- [ ] Command file saved to correct location (`.claude/commands/` or appropriate subfolder)
- [ ] YAML frontmatter includes all required fields (name, description, allowed-tools, argument-hint, model)
- [ ] All 6 template sections present and populated
- [ ] Tool permissions follow least-privilege principle
- [ ] Tasks organized with sequential IDs (T001, T002, etc.)
- [ ] At least one concrete usage example included
- [ ] Command tested successfully via `SlashCommand` tool

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.