Contributing to N-skills
Description
This is a curated marketplace. All submissions are reviewed for quality and compliance with the Agent Skills specification. ---
Installation
claude install-skill https://github.com/numman-ali/n-skills README
Contributing to n-skills
This is a **curated marketplace**. All submissions are reviewed for quality and compliance with the [Agent Skills specification](https://agentskills.io/specification).
Official Specification Reference
n-skills follows the **agentskills.io** open standard, adopted by Claude Code, Codex, and other AI tools.
SKILL.md Requirements
Every skill MUST have a `SKILL.md` file with YAML frontmatter:
---
name: skill-name
description: A description of what this skill does and when to use it.
---
# Skill Name
[Instructions for the AI agent]
Required Frontmatter Fields
| Field | Constraints |
|---|---|
name |
Max 64 characters. Lowercase letters, numbers, and hyphens only. Must not start or end with hyphen. No consecutive hyphens. Must match parent directory name. |
description |
Max 1024 characters. Should describe what the skill does AND when to use it. Include keywords for agent discovery. |
Optional Frontmatter Fields
| Field | Purpose |
|---|---|
license |
License name or path to LICENSE file |
compatibility |
Environment requirements (e.g., "Requires python>=3.8") |
metadata |
Key-value pairs for author, version, etc. |
allowed-tools |
Space-delimited list of pre-approved tools |
Name Field Rules
# VALID
name: pdf-processing
name: data-analysis
name: code-review
# INVALID
name: PDF-Processing # uppercase not allowed
name: -pdf # cannot start with hyphen
name: pdf--processing # consecutive hyphens not allowed
name: my_skill # underscores not allowed
Description Best Practices
**Good:**
description: Extracts text and tables from PDF files, fills PDF forms, and merges multiple PDFs. Use when working with PDF documents or when the user mentions PDFs, forms, or document extraction.
**Poor:**
description: Helps with PDFs.
Skill Compliance Checklist
Use this checklist when adding any new skill:
SKILL.md File
- undefined
Directory Structure
- undefined
skill-name/
├── SKILL.md # Required
├── references/ # Optional: supporting docs
├── scripts/ # Optional: executable code
└── assets/ # Optional: templates, configs
Related Skills
next.js
| The React Framework | 138360 | 1503 | 1 |
Development community sharing-skills
skill for guidance.
Development community root-cause-tracing
Use when errors occur deep in execution and you need to trace back to find the original trigger.
Development community Template Skill
Minimal skeleton for a new skill project structure.
Development community Third-party Notices
THE FOLLOWING SETS FORTH ATTRIBUTION NOTICES FOR THIRD PARTY SOFTWARE THAT MAY BE CONTAINED IN PORTIONS OF THIS PRODUCT. ---
Development official Claude API
When code imports anthropic/@anthropic-ai/sdk/claude_agent_sdk, or user asks to use Claude APIBuild apps with the Claude API or Anthropic SDK
Development official