A collection of reusable skills for AI coding agents. Each skill teaches your coding agent a specific workflow — install once and every future session benefits automatically.
| Skill | Description |
|---|---|
| database | Query PostgreSQL, MySQL, SQLite, and MongoDB databases. Auto-detects connections from config files and env vars. |
| Extract text from PDF files with page ranges, keyword search, and content summarization. | |
| xlsx | Read Excel .xlsx/.xlsm files with sheet selection, column filtering, CSV export, and keyword search. |
| browser-test | Run and debug Playwright browser tests (API, E2E, smoke) with smart filtering and failure reporting. |
| go-issue-solver | Analyze and solve Go codebase issues — search, diagnose, scaffold fixes, and run tests. |
| confluence | Manage Confluence pages — create, read, update, search, and delete wiki pages via REST API. |
| jira | Manage Jira issues — create, update, transition, search, comment, and assign issues via REST API. |
| google-docs | Manage Google Docs — create, read, append, and find-replace in documents via REST API. |
| google-drive | Manage Google Drive — list, upload, download, search, and share files via REST API. |
| google-sheets | Manage Google Sheets — create, read, write, append rows, and manage sheets via REST API. |
| test-cases | Generate comprehensive test cases, test plans, coverage analysis, and bug report templates for QA. |
| prd | Generate PRDs, user stories, feature specs, competitive analysis, and release notes for PMs. |
| ssh | Manage SSH connections to servers with bastion support, tunneling, file transfer, multi-host execution, and monitoring. |
| openclaw-docker-setup | Manage multiple named OpenClaw gateway instances in Docker with auto-port assignment. |
| generating-claude-instructions | Generate a CLAUDE.md file by deeply exploring source code. Only verified facts, never guesses. |
This is a private repository. Claude Code supports installing plugins from private repos.
-
Register this repository as a private plugin marketplace:
/plugin marketplace add https://github.com/bos-hieu/agent-skills.git
-
Install the plugin:
/plugin install agent-skills
-
Reload to activate:
/reload-plugins
How it works: Claude Code reuses your local git credentials. As long as
git clone https://github.com/bos-hieu/agent-skills.gitworks on your machine, plugin installation will work too. Team members need access to this repo.
In Cursor Agent chat:
/add-plugin agent-skills
Or search for "agent-skills" in the Cursor plugin marketplace.
Clone this private repo and tell Codex to follow the install instructions:
git clone https://github.com/bos-hieu/agent-skills.git ~/.codex/agent-skillsThen tell Codex:
Follow the instructions in ~/.codex/agent-skills/.codex/INSTALL.md
OpenClaw rejects git URL specs, so install by cloning locally then copying into the container.
With openclaw.sh (Docker setup):
# 1. Clone to your local machine
git clone https://github.com/bos-hieu/agent-skills.git ~/agent-skills
# 2. Copy into the container and install
openclaw.sh plugin <instance-name> install-local ~/agent-skills
# 3. Verify
openclaw.sh plugin <instance-name> listWithout Docker (openclaw running directly on your machine):
git clone https://github.com/bos-hieu/agent-skills.git ~/agent-skills
openclaw plugins install ~/agent-skillsOpenClaw auto-detects the bundle format from .claude-plugin/plugin.json or .cursor-plugin/plugin.json — no extra flags needed.
Custom instructions are automatically picked up from .github/copilot-instructions.md when this repository is cloned. No additional setup is needed.
gemini extensions install https://github.com/bos-hieu/agent-skills.gitTo update:
gemini extensions update agent-skillsSkills are markdown files that live in the skills/ directory. Each skill has:
- A
SKILL.mdfile — The complete process definition with frontmatter metadata - Supporting files (optional) — References, examples, anti-patterns
When your coding agent encounters a task matching a skill's trigger, it follows the documented process automatically.
-
Create a new directory under
skills/with a kebab-case name -
Add a
SKILL.mdfile with YAML frontmatter:--- name: your-skill-name description: When to use this skill --- # Skill Title ## Overview ... ## When to Use ... ## Process ...
-
Submit a pull request
When a new version is released, the simplest way to upgrade is to uninstall and reinstall:
/plugin uninstall agent-skills
/plugin marketplace remove agent-skills-dev
/plugin marketplace add https://github.com/bos-hieu/agent-skills.git
/plugin install agent-skills
/reload-pluginsWhy not
/plugin update? The update command checks the version inplugin.json. If the cached marketplace still has the old version, it reports "already at latest". A clean reinstall guarantees the latest code.
cd ~/.codex/agent-skills && git pullcd ~/agent-skills && git pull
openclaw.sh plugin <instance-name> install-local ~/agent-skillsgemini extensions update agent-skillsMIT License — see LICENSE for details.