Skip to content
Back to skills

Commands

ASecurity

Create a new custom skill (.claude/skills/<name>/SKILL.md) for Claude Code. Analyzes existing skills for patterns, guides through design decisions, creates the skill file with supporting resources, and validates against best practices.

  • 2 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 6, 2026
ai-agentsperformance

Works with

  • claude code

Security analysis

A100/100

Pro scans all 21 files and shows the line behind each finding

Scanned September 6, 2026

npx -y skills add aiFabricoCom/fabrico-collections --skill commands --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Commands?

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

Security grade badge for Commands
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/aifabricocom-commands/badge)](https://www.skillsdirectory.com/skills/aifabricocom-commands)

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
---
description: "Create a new custom skill (.claude/skills/<name>/SKILL.md) for Claude Code. Analyzes existing skills for patterns, guides through design decisions, creates the skill file with supporting resources, and validates against best practices."
argument-hint: "[skill description or requirements]"
---

> **Delegate to the `fabrico-customization-orchestrator` subagent.** Launch it with the Task tool (subagent_type: `fabrico-customization-orchestrator`), passing the user's request below and any referenced context. Adopt its operating contract; do not do this work in the main thread when the subagent applies.

Create a new custom skill for Claude Code. The orchestrator handles research of existing skills, design decisions, skill file creation with supporting resources, and review against best practices. The user's message following this prompt may contain specific skill requirements or a description of the desired skill.

The request: $ARGUMENTS

## Required Skills

Before starting, load and follow these skills:
- `fabrico-creating-skills` - for skill file creation workflow, naming conventions, progressive disclosure, and validation checklist
- `fabrico-technical-context-discovering` - for discovering project conventions and workspace patterns before creating
- `fabrico-codebase-analysing` - for analyzing existing skills for structural patterns and naming conventions

## Workflow

1. **Research existing skills**: Analyze skills in `.claude/skills/` for patterns and conventions:
   - Naming conventions (gerund form: `creating-agents`, not `agent-creation`)
   - Folder structure and file organization (SKILL.md, templates, examples, references)
   - Progressive disclosure patterns and content structure
   - Frontmatter fields and description conventions (Claude Code skills support `name`, `description`, and optional `allowed-tools`)
2. **Clarify requirements**: Determine the skill's design parameters with the user:
   - Domain, purpose, and trigger conditions
   - Target workflows and step-by-step processes
   - Supporting resources needed (templates, examples, references)
   - If the user's message already contains requirements, confirm understanding before proceeding
3. **Design the skill**: Make design decisions based on research findings and user input:
   - Skill name in gerund form (e.g., `creating-agents`, `analyzing-performance`)
   - Folder structure and supporting resource types
   - Progressive disclosure tiers (discovery, activation, resource)
   - How the skill fits within the existing skill ecosystem
4. **Create the skill files**: Create `SKILL.md` and any supporting files in `.claude/skills/<skill-name>/` following established conventions. The SKILL.md frontmatter must include `name:` (matching the directory name) and `description:`, with optional `allowed-tools:`. Apply the `fabrico-creating-skills` skill workflow for structure and validation.
5. **Review and validate**: Review the created skill against best practices:
   - Verify gerund naming convention is followed
   - Confirm structural consistency with existing skills
   - Check supporting resources are complete and properly organized

Skill names MUST use gerund form (e.g., `creating-agents`, `analyzing-performance`, not `agent-creation`). The `name:` field in SKILL.md must equal the skill's directory name.

Skills may require supporting files beyond SKILL.md — templates, examples, and references directories. Ensure all are created.

If the user attaches files or provides a description, use them as input for skill design.

When in doubt about design decisions, ask the user for clarification (via the AskUserQuestion tool) rather than guessing.

<!-- FABRICO_COLLECTIONS:command:fabrico-create-custom-skill:v1 -->

Files in this skill

  • fabrico-analyze-aws-costs.md17.1 KB
  • fabrico-analyze-gcp-costs.md19.5 KB
  • fabrico-analyze-materials.md7.8 KB
  • fabrico-audit-infrastructure.md4.2 KB
  • fabrico-autopilot.md5.5 KB
  • fabrico-create-custom-agent.md3.2 KB
  • fabrico-create-custom-instructions.md4.2 KB
  • fabrico-create-custom-prompt.md3.9 KB
  • fabrico-create-custom-skill.md3.7 KB
  • fabrico-create-spec.md3.3 KB
  • fabrico-deploy-kubernetes.md3.5 KB
  • fabrico-engineer-prompt.md2.8 KB
  • fabrico-explore-materials.md3 KB
  • fabrico-finish-project.md6.5 KB
  • fabrico-implement-common-task.md4 KB
  • fabrico-implement-e2e.md3.2 KB
  • fabrico-implement-observability.md3.7 KB
  • fabrico-implement-pipeline.md3.4 KB
  • fabrico-implement-terraform.md3.8 KB
  • fabrico-implement-ui-common-task.md3.5 KB

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.