Claude-skill-registry checklist
Manage project checklist (view, add, check, edit)
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/checklist" ~/.claude/skills/majiayu000-claude-skill-registry-checklist && rm -rf "$T"
manifest:
skills/data/checklist/SKILL.mdsource content
Project Checklist
Manage a simple markdown checklist that Claude is reminded about at session start.
Current checklist: !
cat "${CLAUDE_PROJECT_DIR:-.}/.bluera/bluera-base/checklist.md" 2>/dev/null || echo "_No checklist exists yet. Use 'add' to create one._"
File Location
.bluera/bluera-base/checklist.md - Committed to repo (shared with team)
File Format
Standard markdown with checkbox syntax:
# Project Checklist ## Category Name [ ] Unchecked item [x] Checked item ## Another Category [ ] Another item
Subcommands
show (default)
Read and display the checklist. If no checklist exists, inform the user.
add <item>
Append a new unchecked item to the checklist:
- If checklist doesn't exist, create it with a header
- Append
to the end of the file[ ] <item> - Display the updated checklist
check <item>
Mark an item as complete:
- Read the checklist
- Find the item (fuzzy match on text)
- Change
to[ ]
for that line[x] - Display the updated checklist
If multiple items match, ask user to clarify.
edit
Tell the user the file path so they can edit directly:
Checklist location: .bluera/bluera-base/checklist.md You can edit this file directly with any text editor. Format: [ ] for unchecked, [x] for checked items.
Session Reminder
When a session starts, if the checklist has unchecked items, Claude receives a reminder in context showing the pending items. This happens automatically via the
checklist-remind.sh hook.
Algorithm
- Parse the subcommand from arguments
- Execute the appropriate action:
: Read and displayshow.bluera/bluera-base/checklist.md
: Append item, create file if neededadd
: Find and mark item completecheck
: Display file path for manual editingedit
- For
andadd
, show updated checklist after modificationcheck