Spellbook Skills icon

Spellbook Skills

Practical Claude Code and Codex skills for worktrees, PR/MR automation, review cleanup, YApi lookup, and Java DDD guidance.

code4j/spellbook-skills · v0.8.3 · Development & Workflow

code4jOwner verifiedsafe

Trust Score

87

Security

95

Surfaces

10

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

Trust & Reputation

HOL Trust Score
87

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
95pts
Provenance
70pts
Publisher Quality
75pts

Registry Snapshot

Publisher verification
No
Marketplace source
Unknown
Scanner
Broker fallback
Safety label
safe
Digest verified
Yes
10 bundled skills — copy or download SKILL.mdOpen skills

Trust & reputation

Trust & Reputation

HOL Trust Score
87

Factor Analysis

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
100pts
Maintenance
55pts
MCP Posture
100pts
Plugin Security
95pts
Provenance
70pts
Publisher Quality
75pts

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

safe
Safety label
95
Security score
0
High findings
Provider
registry-broker-fallback
Grade
A · safe
Version
Unknown
cisco-skill-scanner: unknown

Findings

lowoperational-securitysupply-chain.lockfile-missing

Repository snapshot does not include a lockfile.

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

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.

Claude Code plugin docs
  1. 1

    Add the marketplace

    Run this inside a Claude Code session.

    claude code
  2. 2

    Install the plugin

    Use the plugin name and the marketplace name shown by the previous command.

    claude code
  3. 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.

Share
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…