From hebrew-book-producer
Format citations consistently per the project's citation style (Chicago Author-Date / APA / Hazal-style). Reads book.yaml's citation_style field. Validates that every footnote and bibliography entry follows the chosen format. Includes an inline routine for religious primary sources that verifies each reference against Sefaria via the MCP tool.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hebrew-book-producer:cite-masterThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Authoritative formatting and Sefaria-API-mapping data lives in the **CandleKeep book "Hebrew Linguistic Reference"**, chapter `hebrew-citation-conventions`. Read at activation:
Authoritative formatting and Sefaria-API-mapping data lives in the CandleKeep book "Hebrew Linguistic Reference", chapter hebrew-citation-conventions. Read at activation:
ck items read cmomjonvy0fdmk30zwef79c48 --chapter hebrew-citation-conventions
The chapter contains: Chicago-Hebrew + APA-Hebrew formats with examples; Hazal patterns for Tanakh / Bavli / Yerushalmi / Midrash / Rambam / Shulchan Arukh / responsa; and — critically — the sefaria_normalized form for each pattern, which is what to pass to mcp__claude_ai_Sefaria__get_text (e.g., traditional בבלי ברכות י, ע"ב → API Berakhot 10b). Source on GitHub: yodem/hebrew-linguistics-data.
/proof on a chapter with footnotes.The skill reads book.yaml:
citation_style: chicago-author-date # | apa | hazal | mixed
| Style | Use for |
|---|---|
chicago-author-date | Hebrew academic philosophy, history, social science. Default. |
apa | Hebrew popular psychology, applied science. |
hazal | Hebrew religious primary sources — formatted inline by this skill, with each reference verified against Sefaria. |
mixed | Books that span multiple registers. Author specifies a per-chapter override. |
In-text: (שמיר 2018, 47) or (Levinas 1961, 197) for foreign-language sources.
Bibliography:
שמיר, אילן. 2018. *הסדר החדש*. ירושלים: מאגנס.
Levinas, Emmanuel. 1961. *Totalité et infini*. La Haye: Nijhoff.
Hebrew rules:
*...* in the source markdown — the typesetting agent converts to true italics later.In-text: (שמיר, 2018, ע' 47).
Bibliography:
שמיר, א' (2018). *הסדר החדש*. הוצאת מאגנס.
For tractate references, midrash, scripture, Rambam, Shulchan Arukh, responsa: this skill formats and verifies them directly. No external skill is invoked.
(בבלי ברכות י, ע"ב)(ירושלמי שבת ב, ג)(מדרש רבה, בראשית פרשה ב, ה)(רמב"ם, הלכות תשובה ג, ב)(שולחן ערוך, אורח חיים סימן א)(בראשית א, א) / (תהילים קיט, יח)ע"א / ע"ב for Babylonian Talmud daf-side, with quotation marks (not straight ASCII apostrophe).בראשית א, א.For every Hazal-style reference detected, call mcp__claude_ai_Sefaria__get_text with the reference string normalised to Sefaria's API form (e.g., "Berakhot 10b", "Genesis 1:1"). Three outcomes:
[UNVERIFIED] so the author can fix it manually.CITATION_REPORT.md under "primary-source quote drift".Do not auto-correct primary-source quotes. The author may have intentionally bracketed an emendation. The skill's job is to flag, not to rewrite.
For each citation in the manuscript:
45–67, APA: 45-67)?A CITATION_REPORT.md:
Total citations: 142
Bibliography entries: 138
Orphans (cited but not in bib): 4
Unused (in bib but not cited): 0
Style violations: 7 (see below)
Hazal references verified via Sefaria: 23 (1 [UNVERIFIED])
Followed by a numbered list of violations with page references.
mixed mode — a philosophy book with religious primary sources should use Chicago for academic refs and Hazal for primary religious refs in the same footnote.npx claudepluginhub yodem/hebrew-book-producer --plugin hebrew-book-producerCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.