A Claude Code plugin to help with KOReader plugin development.
- Skill: KOReader plugin development knowledge (APIs, widgets, patterns)
- Hooks: Automatic Lua linting on file save, task completion notifications
- Commands: Scaffold new plugins, run linting manually
luacheck- Lua linter# macOS brew install luacheck # or via luarocks luarocks install luacheck
# Test locally
claude --plugin-dir "/Users/uttamkumar/Desktop/Code Projects/koreader-dev"
# Or copy to project
cp -r koreader-dev /path/to/your/project/.claude-plugin/The KOReader development skill activates when you ask about:
- KOReader plugin structure
- Lua widgets and UI components
- Settings persistence
- Menu integration
/koreader-dev:scaffold- Create new KOReader plugin boilerplate/koreader-dev:lint- Run luacheck on Lua files
- PostToolUse: Runs luacheck after editing
.luafiles - Stop: macOS notification when tasks complete