A grouped Agent Skills repository for Claude Code, Claude.ai, and compatible Agent Skills ecosystems.
Note: This repository is maintained as a grouped skills catalog. The current documentation follows the actual
skills/directory layout and.claude-plugin/marketplace.jsonrather than older category-based packaging.
If you want the shortest path to install or convert skills for local projects and other platforms, use the workflow below.
fskillgit clone https://github.com/partme-ai/full-stack-skills.git
cd full-stack-skills
npm install -g ./adapters
fskill --version
fskill platforms
fskill audit
.agents/skills/ pathmkdir demo-project && cd demo-project
fskill install --skills-dir ../full-stack-skills/skills
This installs skills into the current project's .agents/skills/, which works for standard-path platforms such as amp, kimi-cli, replit, universal, cursor, codex, cline, warp, and opencode.
fskill install --platform cursor --scope project --skills-dir ../full-stack-skills/skills
.agents/skills/~/.cursor/skills/To install into Cursor’s global directory:
fskill install --platform cursor --scope global --skills-dir ./skills
cd full-stack-skills
fskill convert --platform all --output ./adapters-output
Outputs are written as:
adapters-output/<platform>/<project-path>/<skill-name>/
# Install into a Claude Code project
fskill install --platform claude-code --scope project --skills-dir ./skills
# Install into Antigravity global directory
fskill install --platform antigravity --scope global --skills-dir ./skills
# Install only selected skills
fskill install --platform cursor --scope global --skills-dir ./skills --skill react --skill vue3
For detailed adapter behavior, use:
Skills are folders of instructions, scripts, and resources that Claude loads dynamically to improve performance on specialized tasks. Skills teach Claude how to complete repeatable tasks in a reusable way, whether that means documentation workflows, frontend implementation, system design, testing, or delivery automation.
This repository is PartMeAI’s grouped Agent Skills catalog. The current repository snapshot contains 42 skill-group directories and 421 SKILL.md files. .claude-plugin/marketplace.json currently publishes 40 plugins with 410 skill paths.
The main repo now covers frontend, backend, mobile, cross-platform development, testing, DevOps, documentation, OCR, Tauri, Stitch, Pencil, T2UI, OpenSpec, and Spec Kit workflows.
| Metric | Current Value |
|---|---|
Skill-group directories under skills/ |
42 |
SKILL.md files on disk |
421 |
Plugins in .claude-plugin/marketplace.json |
40 |
| Published skill refs in Marketplace | 410 |
| Repo-only groups not published | 2 |
| Domain | Representative Groups | Scope |
|---|---|---|
| Frontend and UI | vue-skills, react-skills, angular-skills, svelte-skills, antd-skills, vue-ui-skills, build-skills |
Frameworks, component libraries, build systems, UI implementation |
| Backend and cross-platform | spring-skills, nodejs-skills, python-skills, go-skills, electron-skills, tauri-skills, uniapp-skills, flutter-skills |
Service development, desktop, mobile, hybrid delivery |
| Engineering delivery | dev-utils-skills, ddd-skills, testing-skills, devops-skills, docker-skills, database-skills, nvm-skills |
Project scaffolding, architecture, test strategy, release workflows |
| Design and documents | design-skills, document-skills, ocrmypdf-skills, drawio-skills, ascii-skills |
Design execution, documentation, OCR, diagramming, text visuals |
| Spec and design systems | speckit-skills, openspec-skills, t2ui-skills, stitch-skills, pencil-skills |
Spec-driven delivery, UI generation, design workflows, structured handoff |
| Shared support | social-skills, teaching-skills, utility-skills |
Communication, education, utility workflows |
threejs-skills exists in the repository with 18 skills and is not currently published in Marketplace.vscode-skills exists in the repository with 4 skills and is not currently published in Marketplace.document-skills has 6 skill directories on disk (including full-stack-doc), while Marketplace still references 10 entries, including missing paths for docx, pptx, pdf, and xlsx.tauri-skills has 52 skill directories on disk, while Marketplace currently publishes 51 entries; tauri-app-updater remains repo-only.docs/repository-map.md to understand structure, publication state, and catalog drift.docs/skill-group-mapping.md and the relevant skills/<group>-skills/ subtree.docs/pipeline-stage-to-skills.md first.stitch-skills, pencil-skills, t2ui-skills, speckit-skills, and openspec-skills.For the current source of truth, use:
These skills are provided for demonstration and educational purposes only. While some of these capabilities may be available in Claude, the implementations and behaviors you receive from Claude may differ from what is shown in these skills. These skills are meant to illustrate patterns and possibilities. Always test skills thoroughly in your own environment before relying on them for critical tasks.
Run the following command in Claude Code to register this repository as a Claude Code plugin marketplace:
/plugin marketplace add https://github.com/partme-ai/full-stack-skills.git
Or use the short form:
/plugin marketplace add partme-ai/full-stack-skills
There are two ways to install plugins:
Method 1: Install via UI
Browse and install pluginsfull-stack-skillsInstall nowMethod 2: Install via Command
Install plugins directly using commands:
/plugin install vue-skills@full-stack-skills
/plugin install react-skills@full-stack-skills
/plugin install spring-skills@full-stack-skills
/plugin install dev-utils-skills@full-stack-skills
/plugin install testing-skills@full-stack-skills
/plugin install stitch-skills@full-stack-skills
/plugin install tauri-skills@full-stack-skills
After installing plugins, you can use skills by simply mentioning them. Claude will automatically determine when to use a skill based on its description.
These example skills are all already available to paid plans in Claude.ai.
To use any skill from this repository or upload custom skills, follow the instructions in Using skills in Claude.
You can use Anthropic's pre-built skills, and upload custom skills, via the Claude API. See the Skills API Quickstart for more.
This repository now ships a TypeScript standard converter. It exports skills/<group>/<skill>/ into standard skill directories and installs them into the project-level or global-level path required by each supported platform. The converter does not generate platform-specific plugin wrappers; it preserves the original skill directory and switches only the destination path.
fskilladapters/skills/<group>/<skill>/SKILL.md and resource foldersplatforms, audit, convert, install.agents/skills/--platform for the target platform and --scope project|global for install scopefskill audit to verify the repository skill inventoryfskill platforms to inspect supported platform IDs and install pathsfskill convert --platform <id|all> to generate distributable standard outputsfskill install or fskill install --platform <id> to install directly into the target platform path# List supported platforms and paths
fskill platforms
# Audit repository skills
fskill audit
# Export Cursor-compatible output
fskill convert --platform cursor --output ./adapters-output
# Install into the current project's Cursor path
fskill install --platform cursor --scope project
# Install into Cursor global path ~/.cursor/skills/
fskill install --platform cursor --scope global
# Install into the default .agents/skills/ path
fskill install
.agents/skills/, global ~/.cursor/skills/.claude/skills/skills/.agents/skills/, global ~/.gemini/antigravity/skills/fskill platformsInstall and run commands
git clone https://github.com/partme-ai/full-stack-skills.git
cd full-stack-skills
npm install -g ./adapters
fskill --version
fskill platforms
fskill audit
fskill convert --platform all --output ./adapters-output
fskill install
By default, fskill install installs into the current project's .agents/skills/ directory, which is the standard Agent Skills-compatible path. Use --platform and --scope when you need a platform-specific destination.
For repository-local development, you can also run npm install && npm link inside adapters/ and then call fskill ... directly.
Platform coverage
.agents/skills/ family: amp, kimi-cli, replit, universal, antigravity, cline, warp, codex, cursor, deepagents, gemini-cli, github-copilot, opencodeaugment, claude-code, openclaw, codebuddy, command-code, continue, cortex, crush, droid, goose, junie, iflow-cli, kilo, kiro-cli, kode, mcpjam, mistral-vibe, mux, openhands, pi, qoder, qwen-code, roo, trae, trae-cn, windsurf, zencoder, neovate, pochi, adal.agents/skills/, global ~/.gemini/antigravity/skills/For the full platform matrix, installation paths, and workflow details, see PLATFORM_GUIDE.md and adapters/README.md.
skills/ as the source of truth for what exists in the repository..claude-plugin/marketplace.json as the source of truth for what is published.docs/repository-map.md instead of hiding it.The table below reflects the current skills/ directory and .claude-plugin/marketplace.json state.
| Group | Skills on Disk | Published | Marketplace Refs | Notes |
|---|---|---|---|---|
angular-skills |
1 | Yes | 1 | Aligned with current published surface |
antd-skills |
4 | Yes | 4 | Aligned with current published surface |
ascii-skills |
13 | Yes | 13 | Aligned with current published surface |
avue-skills |
3 | Yes | 3 | Aligned with current published surface |
build-skills |
6 | Yes | 6 | Aligned with current published surface |
chart-skills |
2 | Yes | 2 | Aligned with current published surface |
cocos-skills |
1 | Yes | 1 | Aligned with current published surface |
database-skills |
5 | Yes | 5 | Aligned with current published surface |
ddd-skills |
6 | Yes | 6 | Aligned with current published surface |
design-skills |
12 | Yes | 12 | Aligned with current published surface |
dev-utils-skills |
12 | Yes | 12 | Aligned with current published surface; full-stack-doc moved under document-skills |
devops-skills |
6 | Yes | 6 | Aligned with current published surface |
docker-skills |
2 | Yes | 2 | Aligned with current published surface |
document-skills |
6 | Yes | 10 | On-disk count differs from Marketplace refs; see repository-map |
drawio-skills |
2 | Yes | 2 | Aligned with current published surface |
electron-skills |
3 | Yes | 3 | Aligned with current published surface |
flutter-skills |
2 | Yes | 2 | Aligned with current published surface |
go-skills |
2 | Yes | 2 | Aligned with current published surface |
mobile-native-skills |
2 | Yes | 2 | Aligned with current published surface |
nodejs-skills |
4 | Yes | 4 | Aligned with current published surface |
nvm-skills |
15 | Yes | 15 | Aligned with current published surface |
ocrmypdf-skills |
5 | Yes | 5 | Aligned with current published surface |
openspec-skills |
15 | Yes | 15 | Aligned with current published surface |
pencil-skills |
28 | Yes | 28 | Aligned with current published surface |
python-skills |
3 | Yes | 3 | Aligned with current published surface |
react-skills |
6 | Yes | 6 | Aligned with current published surface |
social-skills |
2 | Yes | 2 | Aligned with current published surface |
speckit-skills |
13 | Yes | 13 | Aligned with current published surface |
spring-skills |
7 | Yes | 7 | Aligned with current published surface |
stitch-skills |
28 | Yes | 28 | Aligned with current published surface |
svelte-skills |
1 | Yes | 1 | Aligned with current published surface |
t2ui-skills |
97 | Yes | 97 | Aligned with current published surface |
tauri-skills |
52 | Yes | 51 | On-disk count differs from Marketplace refs; see repository-map |
teaching-skills |
3 | Yes | 3 | Aligned with current published surface |
testing-skills |
9 | Yes | 9 | Aligned with current published surface |
threejs-skills |
18 | No | 0 | Present in repo, not currently published |
uniapp-skills |
13 | Yes | 13 | Aligned with current published surface |
utility-skills |
3 | Yes | 3 | Aligned with current published surface |
uview-skills |
2 | Yes | 2 | Aligned with current published surface |
vscode-skills |
4 | No | 0 | Present in repo, not currently published |
vue-skills |
7 | Yes | 7 | Aligned with current published surface |
vue-ui-skills |
4 | Yes | 4 | Aligned with current published surface |
skills/ directory as the authoritative repository inventory..claude-plugin/marketplace.json as the authoritative published plugin surface.threejs-skills, vscode-skills) and published catalog drift (document-skills, tauri-skills).vue-skills, react-skills, build-skills, antd-skills, vue-ui-skillsspring-skills, nodejs-skills, python-skills, go-skills, tauri-skills, uniapp-skillsdesign-skills, document-skills, ocrmypdf-skills, drawio-skillsdev-utils-skills, testing-skills, devops-skills, docker-skills, database-skills, nvm-skillsspeckit-skills, openspec-skills, t2ui-skills, stitch-skills, pencil-skillsvue-skills or react-skills, then add build-skills, antd-skills, or vue-ui-skills as needed.spring-skills, nodejs-skills, python-skills, or go-skills with testing-skills and database-skills.tauri-skills, electron-skills, uniapp-skills, or flutter-skills depending on delivery target.speckit-skills, openspec-skills, t2ui-skills, stitch-skills, and pencil-skills together.document-skills, ocrmypdf-skills, drawio-skills, and ascii-skills.| Goal | Read First | Recommended Bundle |
|---|---|---|
| Web frontend delivery | vue-skills, react-skills, build-skills |
vue-skills / react-skills + build-skills + testing-skills |
| Backend and platform services | spring-skills, nodejs-skills, database-skills |
spring-skills / nodejs-skills + database-skills + devops-skills |
| Desktop and cross-platform apps | tauri-skills, electron-skills, uniapp-skills, flutter-skills |
Choose 1–2 runtime groups, then add testing-skills |
| Spec-driven product work | speckit-skills, openspec-skills, t2ui-skills |
speckit-skills + openspec-skills + t2ui-skills |
| Design-system and UI production | stitch-skills, pencil-skills, design-skills |
stitch-skills + pencil-skills + design-skills |
| Documents, OCR, and diagrams | document-skills, ocrmypdf-skills, drawio-skills, ascii-skills |
document-skills + ocrmypdf-skills + drawio-skills |
full-stack-skills/
├── .claude-plugin/
│ └── marketplace.json # Marketplace configuration
├── adapters/ # TypeScript standard converter and platform registry
├── agents/ # Agent roles and orchestration entry points
├── bundles/ # Bundled or aggregated outputs
├── dist/ # Distribution artifacts
├── docs/ # Repo map, ecosystem docs, stage mapping
├── media/ # Screenshots and visual assets
├── skills/ # Grouped skills layout
│ ├── vue-skills/
│ │ └── vue3/
│ │ └── SKILL.md
│ ├── react-skills/
│ ├── spring-skills/
│ ├── tauri-skills/
│ └── ...
├── spec/ # Specifications and standards references
├── template/ # Skill templates
├── tools/ # Helper tools
├── AGENTS.md # Repo-level agent instructions
├── README.md
└── README_EN.md
skills/<group>-skills/<skill>/SKILL.md is the primary storage model for every skill in this repository.references/ is the preferred place for long-form technical context so that SKILL.md stays concise and load-efficient.scripts/ should hold repeatable automation instead of embedding large inline command sequences in SKILL.md.docs/ contains the current repository map, stage-to-skill mapping, and ecosystem documentation used to understand the catalog at the repo level.Skills are simple to create: add a skill under the correct group directory and include a SKILL.md file with YAML frontmatter and clear instructions. You can use the repository template as a starting point:
---
name: my-skill-name
description: A clear description of what this skill does and when to use it
---
# My Skill Name
[Add your instructions here that Claude will follow when this skill is active]
## Examples
- Example usage 1
- Example usage 2
## Guidelines
- Guideline 1
- Guideline 2
The frontmatter requires only two fields:
name - A unique identifier for your skill (lowercase, hyphens for spaces)description - A complete description of what the skill does and when to use itThe markdown content below contains the instructions, examples, and guidelines that Claude will follow. For more details, see How to create custom skills.
Each skill contains:
SKILL.md - Instructions for the agent (required)examples/ - Focused usage examples (optional)scripts/ - Helper scripts for automation (optional)references/ - Supporting documentation (optional)assets/ - Resource files (optional)SKILL.md lean; move large reference material into references/ when depth is required.description so the agent can activate the skill reliably.SKILL.md totals, or Marketplace refs change.docs/repository-map.md together when repo-only groups or Marketplace drift changes.skills/<group>-skills/<skill>/.Create a new skill directory under the correct group inside skills/:
mkdir -p skills/vue-skills/my-skill-name
Each skill must contain a SKILL.md file with the format shown above.
Add the new skill path to the matching grouped plugin in .claude-plugin/marketplace.json:
{
"plugins": [
{
"name": "vue-skills",
"description": "Vue ecosystem skills",
"source": "./",
"strict": false,
"skills": [
"./skills/vue-skills/my-skill-name"
]
}
]
}
Commit and push changes to the GitHub repository:
git add .
git commit -m "Add skill: my-skill-name"
git push
The .claude-plugin/marketplace.json file defines the marketplace metadata and available plugins:
{
"name": "marketplace-name", // Marketplace name
"owner": { // Owner information
"name": "Owner Name",
"email": "owner@example.com"
},
"metadata": { // Metadata
"description": "Marketplace description",
"version": "1.0.0"
},
"plugins": [ // Plugin list
{
"name": "plugin-name", // Plugin name
"description": "Plugin description",
"source": "./", // Source code path
"strict": false, // Strict mode
"skills": [ // Skills list
"./skills/vue-skills/vue3",
"./skills/react-skills/react-hooks"
]
}
]
}
Marketplace Registration: When you run /plugin marketplace add https://github.com/partme-ai/full-stack-skills.git, Claude Code will:
.claude-plugin/marketplace.json file from the GitHub repositoryPlugin Installation: When you install a plugin, Claude Code will:
Skill Usage: When you use a skill, Claude will:
SKILL.md filedescription field should clearly state when to use the skillSKILL.md concise, avoid unnecessary verbosity (recommended under 500 lines)name, and Marketplace path alignedmetadataskills/ regularly to prevent driftname, and actual capability are aligned.SKILL.md is concise and large technical detail is moved into references/.Many skills in this repository are licensed under Apache 2.0. Document processing skills in skills/document-skills/docx, skills/document-skills/pdf, skills/document-skills/pptx, and skills/document-skills/xlsx are source-available but not open source. See the corresponding license files for details.
Contributions of new skills are welcome! Please follow these steps:
Skills are a great way to teach Claude how to get better at using specific pieces of software. As we see awesome example skills from partners, we may highlight some of them here:
For questions or suggestions, please contact us via GitHub Issues.