Skip to content

yen0304/Skill-Dock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Skill Dock

Local-first agent skill manager for VS Code / Cursor.

English | 繁體中文 | 简体中文 | 日本語

CI codecov License: MIT VS Code Marketplace

Browse, create, edit, delete, and import agent skills across any project — supporting multiple AI assistant formats.

Skill Dock Demo

Quick Install

Install in VS Code

Or search "Skill Dock" in the VS Code Extensions panel (Ctrl+Shift+X).

Install from command line:

code --install-extension skill-dock.skill-dock

Features

Skill Library

Skills are stored locally on your machine (~/.skilldock/skills/ by default).
Full CRUD operations: create, view, edit, delete, duplicate, and search.

Sidebar Browser

  • Skill Library panel — browse all locally stored skills
  • Repo Skills panel — view skills already in the current project, grouped by format
  • Skill Marketplace panel — browse marketplace sources; click to open filtered marketplace

Agent Skill Marketplace

Browse and install agent skills from GitHub repositories:

  • Built-in sources: Anthropic Skills, OpenAI Skills, GitHub Awesome Copilot Skills, Hugging Face Skills, Vercel Agent Skills
  • skills.sh ecosystem search: Search the entire skills.sh registry (the same backend used by npx skills) directly from the marketplace. Discover thousands of community skills and install them to your library with one click.
  • Custom sources: Add any GitHub repo URL as a skill source
  • In-panel preview: Click a skill to see its full rendered content
  • Source filters: Multi-select chips with Select All / Deselect All toggle
  • One-click install: Install skills directly to your local library

Manager Dashboard

A full-featured webview panel for managing your skill library with search, import, and delete capabilities.

Import to Any Repo

Import skills from your library into the current workspace. Choose the target format:

Format Directory Agent / Tool
Claude .claude/skills/ Claude Code / Claude Desktop
Cursor .agents/skills/ Cursor IDE
Codex .agents/skills/ OpenAI Codex
GitHub .github/skills/ GitHub Skills
GitHub Copilot .agents/skills/ GitHub Copilot
Windsurf .windsurf/skills/ Windsurf IDE
Cline .agents/skills/ Cline
Roo Code .roo/skills/ Roo Code
Continue .continue/skills/ Continue
Augment .augment/skills/ Augment
OpenCode .agents/skills/ OpenCode
Goose .goose/skills/ Goose
Gemini CLI .gemini/skills/ Gemini CLI
Amp .agents/skills/ Amp
Kilo Code .kilocode/skills/ Kilo Code
Junie .junie/skills/ Junie
Trae .trae/skills/ Trae IDE
Droid .factory/skills/ Factory AI / Droid
Kode .kode/skills/ Kode
OpenHands .openhands/skills/ OpenHands
Universal .agents/skills/ Shared directory for multiple agents

Multi-select import supported. Save repo skills back to your library.

Install Statistics & Sort by Most Used

Every time you install a skill from the marketplace, an install count is recorded locally (.stats.json in your library folder). Hover over a skill in the library tree to see how many times it has been installed. Sort your library by Most Used to surface your most-referenced skills.

Secure GitHub Token

GitHub personal access tokens are stored in VS Code's encrypted SecretStorage (never in plaintext settings). Use Skill Dock: Set GitHub Token to store your token — it raises the GitHub API rate limit from 60 to 5,000 requests per hour.

Skill Editor

Visual form-based editor for creating and editing skills — metadata fields (name, description, author, version, license, tags) and Markdown body.

Multi-Language Support

Language Code
English en (default)
繁體中文 zh-tw
简体中文 zh-cn
日本語 ja

Follows your VS Code display language automatically.


Commands

All commands are available via Ctrl+Shift+P (or Cmd+Shift+P on macOS) under the Skill Dock category.

Command Description
Skill Dock: Create New Skill Create a new skill in your library
Skill Dock: Edit Skill Edit an existing skill
Skill Dock: Delete Skill Delete a skill from library
Skill Dock: View Skill Open SKILL.md in the editor
Skill Dock: Import Skill to Repo Import skill(s) to the current project
Skill Dock: Save Skill to Library Save a repo skill to your local library
Skill Dock: Duplicate Skill Duplicate a skill as a template
Skill Dock: Search Skills Search skills by keyword
Skill Dock: Open Skill Manager Open the manager dashboard
Skill Dock: Open Library Folder Reveal library folder in OS file manager
Skill Dock: Open Skill Marketplace Browse and install skills from GitHub
Skill Dock: Add Marketplace Source Add a custom GitHub repository as a skill source
Skill Dock: Remove Marketplace Source Remove a custom marketplace source
Skill Dock: Add to Library Save a repo skill to your library (inline button)
Skill Dock: Sort Library Change library sort order (name / last modified / author / most used)
Skill Dock: Set GitHub Token Store a GitHub personal access token securely (raises API rate limit)
Skill Dock: Clear GitHub Token Remove the stored GitHub token

Configuration

Setting Default Description
skilldock.libraryPath ~/.skilldock/skills Custom path for the skill library
skilldock.defaultTarget claude Default target format when importing
skilldock.showRepoSkills true Show the Repo Skills panel
skilldock.marketplaceSources [] Custom marketplace source URLs
skilldock.librarySortBy "name" Library sort order: name, lastModified, author, or mostUsed

GitHub Token: Use the Set GitHub Token command to store your token securely in VS Code's encrypted credential store. It is no longer stored as a plaintext setting.


Skill Format

Skills use the SKILL.md convention with YAML frontmatter:

---
name: my-skill
description: What this skill does and when to use it.
author: your-name
version: "1.0"
license: MIT
tags:
  - coding
  - review
---

# My Skill

Instructions and workflow content here...

Development

# Install dependencies
npm install

# Compile
npm run compile

# Watch mode
npm run watch

# Run tests
npm test

# Run tests in watch mode
npm run test:watch

# Run tests with coverage
npm run test:coverage

# Lint
npm run lint

# Format
npm run format

# Package
npm run package

See CONTRIBUTING.md for detailed development guidelines.


Contributing

Contributions are welcome! Please read our Contributing Guide and Code of Conduct before getting started.

Security

For security concerns, please see our Security Policy.

Changelog

See CHANGELOG.md for a list of changes.

License

MIT © Skill Dock Contributors

About

Local-first agent skill manager for VS Code / Cursor. Manage, browse, and import skills across Claude, Cursor, Codex and more.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors