Java Skills Inventory Checklist Generator
Generates INVENTORY-SKILLS-JAVA.md by treating the Plinth repo's skills.xml as the single source of truth for every Java system prompt skill.
Dev & CodingIntermediate★ 436⑂ 90AI score 7/10Last updated: Sep 4, 2026
What it does
- Reads
plinth-skills-generator/src/main/resources/skills.xmland extracts every declared skill id. - Produces
INVENTORY-SKILLS-JAVA.mdusing the exact section structure fromreferences/003-skills-inventory.md. - Validates coverage afterwards: no missing skills, no invented rows, all template sections preserved.
- Applies strict id rules — use the
skillIdattribute when present, otherwise the singlereference-list/referencevalue. - Stops and asks first when the goal is ambiguous or required files/tools are missing.
Who it's for
- Maintainers and contributors of the Plinth Toolkit repo (jabrena/plinth)
- Teams publishing a catalog of Java system prompts / cursor rules as documentation
- Anyone keeping generated docs in sync with an XML inventory file
Examples
- "Create the Java system prompts checklist" → writes
INVENTORY-SKILLS-JAVA.mdto the project root - "Use @003-skills-inventory to generate the inventory under docs/" → writes to the requested path
- "I added new entries to skills.xml — regenerate the inventory and verify nothing is missing" → regenerate + coverage validation
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/jabrena/plinth/HEAD/skills/003-skills-inventory/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/003-skills-inventory folder from the GitHub repo jabrena/plinth into my ~/.claude/skills/003-skills-inventory/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/jabrena/plinth.git && cp -r plinth/skills/003-skills-inventory ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repository:
git clone https://github.com/jabrena/plinth.git - Copy the skill into your Claude skills folder:
mkdir -p ~/.claude/skills && cp -r plinth/skills/003-skills-inventory ~/.claude/skills/ - Confirm the template file
~/.claude/skills/003-skills-inventory/references/003-skills-inventory.mdcame along. - This skill only makes sense in a project containing
plinth-skills-generator/src/main/resources/skills.xml, so start Claude Code from that project directory. - Trigger it with
@003-skills-inventoryor by asking "Generate INVENTORY-SKILLS-JAVA.md".
View source on GitHub ↗License: Apache-2.0