Skip to content

bos-hieu/agent-skills

Repository files navigation

Agent Skills

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.

Available Skills

Skill Description
database Query PostgreSQL, MySQL, SQLite, and MongoDB databases. Auto-detects connections from config files and env vars.
pdf 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.

Installation

Claude Code

This is a private repository. Claude Code supports installing plugins from private repos.

  1. Register this repository as a private plugin marketplace:

    /plugin marketplace add https://github.com/bos-hieu/agent-skills.git
  2. Install the plugin:

    /plugin install agent-skills
  3. 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.git works on your machine, plugin installation will work too. Team members need access to this repo.

Cursor

In Cursor Agent chat:

/add-plugin agent-skills

Or search for "agent-skills" in the Cursor plugin marketplace.

Codex

Clone this private repo and tell Codex to follow the install instructions:

git clone https://github.com/bos-hieu/agent-skills.git ~/.codex/agent-skills

Then tell Codex:

Follow the instructions in ~/.codex/agent-skills/.codex/INSTALL.md

OpenClaw

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> list

Without Docker (openclaw running directly on your machine):

git clone https://github.com/bos-hieu/agent-skills.git ~/agent-skills
openclaw plugins install ~/agent-skills

OpenClaw auto-detects the bundle format from .claude-plugin/plugin.json or .cursor-plugin/plugin.json — no extra flags needed.

GitHub Copilot

Custom instructions are automatically picked up from .github/copilot-instructions.md when this repository is cloned. No additional setup is needed.

Gemini CLI

gemini extensions install https://github.com/bos-hieu/agent-skills.git

To update:

gemini extensions update agent-skills

How It Works

Skills are markdown files that live in the skills/ directory. Each skill has:

  • A SKILL.md file — 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.

Adding a New Skill

  1. Create a new directory under skills/ with a kebab-case name

  2. Add a SKILL.md file with YAML frontmatter:

    ---
    name: your-skill-name
    description: When to use this skill
    ---
    
    # Skill Title
    
    ## Overview
    ...
    
    ## When to Use
    ...
    
    ## Process
    ...
  3. Submit a pull request

Updating

Claude Code

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-plugins

Why not /plugin update? The update command checks the version in plugin.json. If the cached marketplace still has the old version, it reports "already at latest". A clean reinstall guarantees the latest code.

Codex

cd ~/.codex/agent-skills && git pull

OpenClaw

cd ~/agent-skills && git pull
openclaw.sh plugin <instance-name> install-local ~/agent-skills

Gemini CLI

gemini extensions update agent-skills

License

MIT License — see LICENSE for details.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors