Repository snapshot does not include a lockfile.
What is Spellbook Skills?
Spellbook Skills is a published development & workflow plugin for AI coding agents in the claude-code ecosystem, developed by code4j and distributed through the HOL AI plugin registry. Practical Claude Code and Codex skills for worktrees, PR/MR automation, review cleanup, YApi lookup, and Java DDD guidance.
- Canonical slug
- code4j/spellbook-skills
- Version
- v0.8.3 · updated Sep 20, 2026
- Open data
- entity.json (JSON-LD)
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Registry Snapshot
- Canonical profile
- https://hol.org/registry/plugins/code4j%2Fspellbook-skills
- Publisher verification
- No
- Marketplace source
- Unknown
- Scanner
- Broker fallback
- Safety label
- safe
- Digest verified
- Yes
Trust & reputation
Trust & Reputation
Factor Analysis
Per-metric points (0–100 each) combined via a weighted average into the overall score.
Provenance
- Plugin root
- .
- Source repo
- https://github.com/yyykf/spellbook-skills
- Source commit
- aca52142e360…
- Publisher verified
- No
- Owner verified
- @yyykf
Continuous scanner CI detected
No action is required. This plugin receives the full trust score.
Verified badge not detected
Add the HOL verified badge to the repository README to score +2% trust. Plugin owners can open that pull request from Guard Plugins.
Security Posture
- Provider
- registry-broker-fallback
- Grade
- A · safe
- Version
- Unknown
Findings
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Cisco skill scanner timed out after 60000 ms
Spellbook Skills — Frequently asked questions
- What is Spellbook Skills?
- Spellbook Skills is an AI plugin in the HOL registry. Practical Claude Code and Codex skills for worktrees, PR/MR automation, review cleanup, YApi lookup, and Java DDD guidance.
- How do I install Spellbook Skills?
- Install Spellbook Skills in your harness: Codex — codex plugin marketplace add yyykf/spellbook-skills; Claude Code — /plugin marketplace add yyykf/spellbook-skills; Any agent — npx skills add yyykf/spellbook-skills. Full step-by-step guidance is on the HOL plugin page.
- How do I install Spellbook Skills in Codex?
- To install Spellbook Skills in Codex, start with codex plugin marketplace add yyykf/spellbook-skills. The complete step-by-step install guide for Codex is on the HOL plugin page.
- How do I install Spellbook Skills in Claude Code?
- To install Spellbook Skills in Claude Code, start with /plugin marketplace add yyykf/spellbook-skills. The complete step-by-step install guide for Claude Code is on the HOL plugin page.
- Is Spellbook Skills free?
- Pricing for Spellbook Skills is published on its HOL plugin page when the maker schedules a launch.
- Who publishes Spellbook Skills?
- Spellbook Skills is published by code4j and listed on HOL.
- Is Spellbook Skills available now?
- Spellbook Skills availability is listed on its HOL plugin page.
Install Guidance
Install in Claude Code
Install through the Claude Code plugin marketplace.
- 1
Add the marketplace
Run this inside a Claude Code session.
claude code - 2
Install the plugin
Use the plugin name and the marketplace name shown by the previous command.
claude code - 3
Scripted alternative
Non-interactive equivalent for scripts and CI pipelines. Add --scope project to pin the install to one repository.
shell
Plugin Manifest
{
"name": "spellbook-skills",
"version": "0.8.3",
"description": "Personal skills library for daily workflows (worktrees + branch finishing, compile-only)",
"author": {
"name": "code4j",
"email": "[email protected]"
},
"homepage": "https://github.com/yyykf/spellbook-skills",
"repository": "https://github.com/yyykf/spellbook-skills",
"license": "MIT",
"keywords": [
"skills",
"worktrees",
"workflow",
"claude-code",
"codex",
"plugin"
],
"interface": {
"displayName": "Spellbook Skills",
"developerName": "code4j",
"shortDescription": "Reusable engineering workflow skills, hooks, and reviewer agents for Codex.",
"longDescription": "Spellbook Skills packages reusable engineering workflows for coding agents, including worktree flow, branch finishing, review cleanup, TDD discipline, YApi lookup, Java DDD guidance, and a project context hook.",
"category": "Development & Workflow",
"capabilities": [
"skills",
"hooks",
"workflow-guidance",
"review-agents"
],
"websiteURL": "https://github.com/yyykf/spellbook-skills",
"privacyPolicyURL": "https://github.com/yyykf/spellbook-skills/blob/main/PRIVACY.md",
"termsOfServiceURL": "https://github.com/yyykf/spellbook-skills/blob/main/LICENSE",
"composerIcon": "./assets/icon.svg",
"logo": "./assets/icon.svg",
"screenshots": [
"./assets/banner.png",
"./assets/workflow.png"
],
"brandColor": "#16A394"
},
"skills": "./",
"registryIndexVersion": 5
}Marketplace Source
- Repo URL
- https://github.com/yyykf/spellbook-skills
- Marketplace path
- Unknown
- Source path
- plugins/yyykf/spellbook-skills
- Install policy
- AVAILABLE
Skills
10 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.
agents-md-improver
skills/agents-md-improver/SKILL.md
Maintain AGENTS.md-based project instructions for tools that support AGENTS.md. Use for instruction audits, session learnings, AGENTS.md updates, or migrating useful CLAUDE.md rules into a shared instruction source. Not for general docs, code review, runtime debugging, or global memory unless asked.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
ddd-best-practices
skills/ddd-best-practices/SKILL.md
DDD(领域驱动设计)架构最佳实践指南。当用户在 Java/Spring Boot 项目中遇到分层架构、领域建模、模块边界、代码评审或测试分层问题时使用。包括:纠结是否引入 application/api/querys 模块;设计或审查实体、聚合、仓储、防腐层、领域事件;贫血模型重构(setter 全开、规则全在 Service);多入口共享用例是否补 application 层;策略模式 Map 注入、责任链、Node 流程编排的取舍;Controller 测试 @WebMvcTest vs @SpringBootTest 选型;MVC 渐进迁移 DDD;DDD 命名规范。仅适用 Java/Spring Boot 生态,Go/Python/Node 等其他语言不适用。
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
finishing-a-development-branch-lite
skills/finishing-a-development-branch-lite/SKILL.md
Use when implementation is complete and you need to merge a worktree branch back into the original base branch with build/compile verification (no tests)
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
git-commit
skills/git-commit/SKILL.md
准备并执行高质量 Git 提交。当用户要求提交代码、帮忙 commit、生成提交信息、拆分原子提交,或说 commit this / split commits / skip verify 时触发。先读仓库规范,按真实 diff 和暂存状态生成 Conventional Commit;emoji 默认关闭,仅 `--emoji` 时放在冒号后。不适用于创建 PR/MR(用 git-merge-request)或只推送。
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
git-merge-request
skills/git-merge-request/SKILL.md
一键提交并创建合并请求(GitHub Pull Request 或 GitLab Merge Request)。当用户说「创建 PR」「创建 MR」「提交并创建合并请求」「push 并开 PR/MR」「提 PR」「提 MR」「open a pull request」「open a merge request」或类似意图时触发。自动识别 GitHub / GitLab 远端,调用对应的 gh / glab CLI,完成暂存、Conventional Commit、推送、读取仓库内 PR/MR 模板(若存在)、创建并指派合并请求。不适用于:仅本地提交(用 git-commit 技能)、纯推送但不开合并请求、Bitbucket / Gitea 等其他平台。
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
reviewing-gitlab-mr-comments
skills/reviewing-gitlab-mr-comments/SKILL.md
Use when reviewing GitLab merge request comments via glab in the current repo, including extracting line ranges and code snippets from inline discussions, then deciding next actions with a checklist or plan before execution
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
simplify
skills/simplify/SKILL.md
Review all changed files for reuse, quality, and efficiency, then fix any issues found. Spawns three parallel review agents and aggregates findings into actionable fixes.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
test-driven-development
skills/test-driven-development/SKILL.md
Use when implementing a feature, fixing a bug, or changing behavior — write a failing test first, watch it fail, write minimal code to pass, then refactor. Adds Kent Beck's Tidy First (separate structural vs behavioral changes) and a Canon test list. Language-agnostic core; per-language notes under references/languages/. Not for throwaway prototypes, generated code, or pure config changes (ask first).
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
using-git-worktrees-lite
skills/using-git-worktrees-lite/SKILL.md
Use when creating an isolated git worktree from the current branch for parallel development and only a build/compile check is required (no tests)
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
yapi-skill
skills/yapi-skill/SKILL.md
Python stdlib scripts for the YApi OpenAPI (no Java/Docker/MCP) — search interfaces, query details, and sync/upsert one interface's docs from a YApi-native payload (often converted from OpenAPI). Read-modify-write with dry-run preview; creates/updates only — never deletes, preserves manual edits; no source-code parsing or full re-import.
SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.
File Inventory
.claude-plugin/plugin.json
file
621 bytes
2b15e364df9b6e10…
.codex-plugin/plugin.json
plugin-manifest
1,325 bytes
a7e5b92f742f0cba…
AGENTS.md
file
26 bytes
18f781fb2640a923…
agents/code-efficiency-reviewer.md
file
1,992 bytes
8008a61c81bd81e9…
agents/code-quality-reviewer.md
file
1,882 bytes
90eaa014fea14322…
agents/code-reuse-reviewer.md
file
1,509 bytes
4b5a1e3e7d3448f6…
assets/banner.png
asset
889,264 bytes
05bbf8490c639fa2…
assets/icon.svg
asset
1,037 bytes
f05e7c71b68623d7…
assets/workflow.png
asset
835,336 bytes
27a60503089e2bf0…
CLAUDE.md
file
3,544 bytes
a28f3f5cb72143be…
hooks/hooks.json
file
641 bytes
2a0821ccc57b755e…
hooks/install.py
file
22,010 bytes
0b10a20981537dd9…
hooks/project-context.md
file
4,296 bytes
d237d088d6b5880c…
README.md
file
9,285 bytes
b0012c909e19077c…
SECURITY.md
file
1,107 bytes
4c99b01795c4a22d…
skills/agents-md-improver/references/repository-audit.md
skill
3,949 bytes
59ee4831424f4be2…
skills/agents-md-improver/references/session-learning.md
skill
1,276 bytes
a185d81f707b65e2…
skills/agents-md-improver/SKILL.md
skill
6,189 bytes
849b06d96cf790fe…
skills/ddd-best-practices/references/boundary-smells.md
skill
6,282 bytes
62d096e7ff35eee2…
skills/ddd-best-practices/references/code-review-checklist.md
skill
4,160 bytes
0555ef5d2a775412…
skills/ddd-best-practices/references/code-templates.md
skill
33,784 bytes
278aaf35a89fa829…
skills/ddd-best-practices/references/design-patterns.md
skill
30,891 bytes
ac0f28fa95aa1c36…
skills/ddd-best-practices/references/domain-modeling.md
skill
20,352 bytes
65d5510d32d70e0f…
skills/ddd-best-practices/references/layering-decision-matrix.md
skill
4,255 bytes
f17badee1d18eb13…
skills/ddd-best-practices/references/naming-conventions.md
skill
13,589 bytes
dff395307eaf74ee…
skills/ddd-best-practices/references/project-structure.md
skill
21,512 bytes
2d977572cd2d8729…
skills/ddd-best-practices/references/refactoring-guide.md
skill
6,161 bytes
daaf42b0fa7789d3…
skills/ddd-best-practices/references/testing-strategy.md
skill
7,292 bytes
0789b4ee4a7c782b…
skills/ddd-best-practices/SKILL.md
skill
7,287 bytes
61ff238e120ec97f…
skills/finishing-a-development-branch-lite/SKILL.md
skill
5,129 bytes
a941b0789e7d49aa…
skills/git-commit/references/commit-details.md
skill
3,121 bytes
71b3219d5ad0f859…
skills/git-commit/SKILL.md
skill
6,017 bytes
688900498aaa8947…
skills/git-merge-request/SKILL.md
skill
9,392 bytes
6a558446f1f5d33b…
skills/reviewing-gitlab-mr-comments/scripts/mr_discussions_to_md.py
skill
5,105 bytes
920d562727493666…
skills/reviewing-gitlab-mr-comments/SKILL.md
skill
4,541 bytes
5bffc6cb165e4d40…
skills/simplify/SKILL.md
skill
3,264 bytes
c6e01ff041d9b3f1…
skills/test-driven-development/references/languages/go.md
skill
12,237 bytes
41224a78b60c1291…
skills/test-driven-development/references/languages/java.md
skill
9,535 bytes
006361a442fd78fd…
skills/test-driven-development/references/languages/python.md
skill
10,831 bytes
fcdb6f24ea5084ad…
skills/test-driven-development/references/languages/rust.md
skill
11,117 bytes
d70fd7a526db514a…
skills/test-driven-development/references/languages/typescript.md
skill
9,512 bytes
447083b4a4ea0de2…
skills/test-driven-development/references/testing-anti-patterns.md
skill
8,251 bytes
bde453bc258f0654…
skills/test-driven-development/SKILL.md
skill
10,516 bytes
4664382e6fe36555…
skills/using-git-worktrees-lite/SKILL.md
skill
5,769 bytes
277a9c428b0cb804…
skills/yapi-skill/references/initialization.md
skill
6,008 bytes
6a1a550049d65bc6…
skills/yapi-skill/scripts/common.py
skill
34,297 bytes
04084bbcb2b18e24…
skills/yapi-skill/scripts/getInterfaceDetail.py
skill
2,434 bytes
c016134f17b535d9…
skills/yapi-skill/scripts/init_config.py
skill
7,779 bytes
942a0fef6ebab1ee…
skills/yapi-skill/scripts/openapiToYapiPayload.py
skill
8,204 bytes
ed5c6109506b33e5…
skills/yapi-skill/scripts/searchInterfaces.py
skill
1,953 bytes
96d87086073bad8e…
skills/yapi-skill/scripts/upsertInterface.py
skill
11,631 bytes
f4d6690e020ee1bc…
skills/yapi-skill/SKILL.md
skill
8,180 bytes
fce0af949c9cc329…