/00. Claude Plugins
A Claude Code plugin is a folder of skills, agents, hooks, and slash commands that Claude installs per project. 31 plugins, 74 skills here.
/plugin marketplace add aiocean/claude-plugins
/plugin install <plugin-name>@aiocean-plugins
Skills load when their description matches your message, hooks fire on
tool-call events, agents spawn on the Agent tool. Idle plugins cost
nothing — browse plugins or read the guides.
Folders
Articles
- Send books to your BOOX from the terminal01
- Patching Claude Code: rebalance the built-in prompts (and more)02
- Install Claude Code plugins in two commands03
- My CLAUDE.md04
- Three Claude Code primitives, three different jobs05
- Writing CLAUDE.md: the sections that actually help06
- aio-anti-slop07
- aio-architect-advisor08
- aio-architect-reference09
- aio-atlassian10
- aio-boox11
- aio-browser-cookie12
- aio-bun-fullstack-setup13
- aio-catch-me-up14
- aio-code-review15
- aio-dashboard-design16
- aio-debug17
- aio-discover18
- aio-doc-writer19
- aio-dream20
/02. aio-boox
Push books and documents to an Onyx BOOX e-reader, and manage the account's push list, library, and notes, straight from the terminal. Talks to the BOOX cloud API directly through a zero-dependency Node CLI (boox.mjs). No web UI, no send2boox email, no BooxDrop Wi-Fi.
What it does
send-book performs the same three steps the web app does: upload the file to Aliyun OSS, write a digital_content document into the device's sync channel, then call saveAndPush so the device downloads it. Other subcommands list or remove push-list items, list/remove/restore library books and notes, and show device online status.
Requirements
- Node.js (the CLI uses built-ins only, no npm install)
- A BOOX cloud account. Authentication is a long-lived JWT read from the
BOOX_TOKENenvironment variable, or from the file named byBOOX_TOKEN_FILE. - The target device must be online at push time for delivery to complete.
Install
/plugin install aio-boox@aiocean-plugins
Usage
B="${CLAUDE_PLUGIN_ROOT}/skills/aio-boox/scripts/boox.mjs"
node $B whoami # logged-in account + storage
node $B device # registered devices + online status
node $B send-book book.epub # upload + push to the device
node $B list-push 20 # items in the device Push List
node $B get-notes 20 # synced notes
Example prompts:
- "Gửi cuốn
dune.epublên BOOX của tôi." - "Is my BOOX online? Show the push list."
- "List the notes synced from my BOOX and remove the one named 'draft'."
Removal commands are permanent by default; pass --soft where supported to use the recycle bin.
Layout
skills/aio-boox/
├── SKILL.md # subcommands, auth, delivery caveats
└── scripts/boox.mjs # self-contained CLI
Skills (1)
- aio-boox — "Push books/docs and read notes from an Onyx BOOX e-reader account (push.boox.com / send2boox.com) WITHOUT the web UI, via the self-contained
boox.mjsCLI. Up…