B
bquilty25/bq-skills
Version-controlled personal AI skills for GitHub Copilot and Claude Code
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
- Star count
- 1 ★ · bquilty25/bq-skills · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-11-04 · last seen 2026-11-14 · seen 11× · listed by 1 sources
- Score
- score 103 · 1 ★ · 1 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
bquilty25/bq-skills;first catalogued 2026-11-04;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# bq-skills
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
Repository of skills, user-level instructions and Claude Code hooks, used by
Claude Code (the primary client), GitHub Copilot and Antigravity. It started
as a fork of seabbs/skills, kept as the
upstream remote, and adds personal and imported skills.
## Layout
| Path | Contents |
| plugins//skills//SKILL.md | Skills, grouped by plugin (see All skills) |
| plugins//agents/ | Subagent definitions (dev-workflow, productivity) |
| claude/CLAUDE.md | User-level instructions |
| claude/copilot.instructions.md | Copilot wrapper for claude/CLAUDE.md |
| claude/hooks/ | Claude Code hook scripts and settings |
| scripts/link-user-skills.sh | Links skills and instructions into each client |
| .claude-plugin/, plugins//.claude-plugin/ | Marketplace manifests inherited from upstream |
## Setup
The canonical checkout is ~/.copilot/shared/bq-skills:
bash
git clone git@github.com:bquilty25/bq-skills.git ~/.copilot/shared/bq-skills
cd ~/.copilot/shared/bq-skills
git remote add upstream https://github.com/seabbs/skills.git
./scripts/link-user-skills.sh
then install the plugins from other
marketplaces. The link script builds flat symlink views from every
plugins//skills//SKILL.md file:
Claude Code: ~/.claude/skills
GitHub Copilot: ~/.copilot/skills
Antigravity: ~/.gemini/config/skills
Rerun it after adding, removing or moving a skill. It checks for duplicate
skill folder names, builds the views before changing the live directories, and
stores the previous directories under ~/.ai-skills-backups/. Entries in a
live directory that are not symlinks (e.g. Claude Code's synced/ folder) are
carried over to the new view. Editing an existing skill needs no rerun, since
the views link to the files in this repository.
Each skill's name: field must be unique as well as its folder name: two
skills with the same name: hide one another. Imported skills keep their
upstream name: (e.g. r-lib-cli is invoked as cli).
Repository-local skills stay in their own project when they depend on
project-specific files or workflows.
To pull upstream changes: git fetch upstream && git merge upstream/main.
## User-level instructions
claude/CLAUDE.md holds the user-level instructions: writing style, file
editing, R data analysis principles, project structure and Quarto reporting.
The link script points ~/.claude/CLAUDE.md at it, and points
~/.copilot/instructions/claude.instructions.md at
claude/copilot.instructions.md, which applies it to every file in Copilot.
Edit claude/CLAUDE.md here; both clients pick up the change in their next
session.
## Hooks
claude/hooks/ holds Claude Code hooks, which the link script does not
install.
blocksynceddata.sh and reviewgitwrites.sh are project hooks for
analyses of patient data. The first blocks Claude from reading, searching or
running commands on synced OneDrive and SharePoint folders and on data/,
data-raw/, data-prep/, local/ and output/; the second asks for the
user's approval before any commit, push, merge, rebase, tag or pull request.
To use them in a project, copy both scripts to .claude/hooks/ and merge
project-settings.json into .claude/settings.json.
user-settings-hooks.json is the hooks block of ~/.claude/settings.json
(a sound when Claude Code needs the user); merge it into that file on a new
Claude Code (the primary client), GitHub Copilot and Antigravity. It started
as a fork of seabbs/skills, kept as the
upstream remote, and adds personal and imported skills.
## Layout
| Path | Contents |
| plugins//skills//SKILL.md | Skills, grouped by plugin (see All skills) |
| plugins//agents/ | Subagent definitions (dev-workflow, productivity) |
| claude/CLAUDE.md | User-level instructions |
| claude/copilot.instructions.md | Copilot wrapper for claude/CLAUDE.md |
| claude/hooks/ | Claude Code hook scripts and settings |
| scripts/link-user-skills.sh | Links skills and instructions into each client |
| .claude-plugin/, plugins//.claude-plugin/ | Marketplace manifests inherited from upstream |
## Setup
The canonical checkout is ~/.copilot/shared/bq-skills:
bash
git clone git@github.com:bquilty25/bq-skills.git ~/.copilot/shared/bq-skills
cd ~/.copilot/shared/bq-skills
git remote add upstream https://github.com/seabbs/skills.git
./scripts/link-user-skills.sh
then install the plugins from other
marketplaces. The link script builds flat symlink views from every
plugins//skills//SKILL.md file:
Claude Code: ~/.claude/skills
GitHub Copilot: ~/.copilot/skills
Antigravity: ~/.gemini/config/skills
Rerun it after adding, removing or moving a skill. It checks for duplicate
skill folder names, builds the views before changing the live directories, and
stores the previous directories under ~/.ai-skills-backups/. Entries in a
live directory that are not symlinks (e.g. Claude Code's synced/ folder) are
carried over to the new view. Editing an existing skill needs no rerun, since
the views link to the files in this repository.
Each skill's name: field must be unique as well as its folder name: two
skills with the same name: hide one another. Imported skills keep their
upstream name: (e.g. r-lib-cli is invoked as cli).
Repository-local skills stay in their own project when they depend on
project-specific files or workflows.
To pull upstream changes: git fetch upstream && git merge upstream/main.
## User-level instructions
claude/CLAUDE.md holds the user-level instructions: writing style, file
editing, R data analysis principles, project structure and Quarto reporting.
The link script points ~/.claude/CLAUDE.md at it, and points
~/.copilot/instructions/claude.instructions.md at
claude/copilot.instructions.md, which applies it to every file in Copilot.
Edit claude/CLAUDE.md here; both clients pick up the change in their next
session.
## Hooks
claude/hooks/ holds Claude Code hooks, which the link script does not
install.
blocksynceddata.sh and reviewgitwrites.sh are project hooks for
analyses of patient data. The first blocks Claude from reading, searching or
running commands on synced OneDrive and SharePoint folders and on data/,
data-raw/, data-prep/, local/ and output/; the second asks for the
user's approval before any commit, push, merge, rebase, tag or pull request.
To use them in a project, copy both scripts to .claude/hooks/ and merge
project-settings.json into .claude/settings.json.
user-settings-hooks.json is the hooks block of ~/.claude/settings.json
(a sound when Claude Code needs the user); merge it into that file on a new
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/bquilty25-bq-skills/)
- Source
- github · https://github.com/bquilty25/bq-skills
- Browse by field
- Open source
- Traction
- 1 ★
- added
- today
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.