/00. Claude Plugins
A Claude Code plugin is a folder of skills, agents, hooks, and slash commands that Claude installs per project. 28 plugins, 68 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-architect-advisor07
- aio-architect-reference08
- aio-atlassian09
- aio-boox10
- aio-browser-cookie11
- aio-bun-fullstack-setup12
- aio-catch-me-up13
- aio-code-review14
- aio-dashboard-design15
- aio-debug16
- aio-discover17
- aio-doc-writer18
- aio-dream19
- aio-epub-analyze20
/02. aio-browser-cookie
/plugin install aio-browser-cookie@aiocean-plugins
aio-browser-cookie
Your browser already holds the session you need. This plugin extracts it.
When you need to make authenticated requests from Claude — scraping a page you're logged into, replaying an API call, feeding cookies to curl, yt-dlp, or wget — the usual path is tedious: open DevTools, copy cookies one by one, format them correctly, hope nothing expired. This plugin short-circuits that entirely. It reads the local cookie store of Chrome, Firefox, Safari, Brave, Arc, or a dozen other Chromium variants directly, then hands you the session in whatever format your tool expects.
The underlying library is rookiepy, which handles the platform-specific decryption (keychain on macOS, libsecret on Linux, DPAPI on Windows). You point it at a browser and a domain; it returns the live session.
Install
/plugin install aio-browser-cookie@aiocean-plugins
What the skill does
Extraction. Pull cookies for any domain from any supported browser and print them as JSON, a Cookie: header string, or Netscape format (the format curl, wget, and yt-dlp understand).
Request replay. Send an HTTP request with the extracted session injected automatically — useful for testing what an authenticated page returns without leaving Claude.
Doctor check. Verify that Python, rookiepy, and the available browser loaders are all present before attempting extraction.
Trigger phrases: "extract browser cookies", "reuse browser session", "export cookies", "chrome cookies", "firefox cookies", "netscape cookie jar", "authenticated request".
Quick example
# Save cookies for curl
BCOOKIE="${CLAUDE_PLUGIN_ROOT}/skills/aio-browser-cookie/scripts"
python3 "$BCOOKIE/rookie_tool.py" extract \
--browser chrome \
--domain example.com \
--format netscape \
--output /tmp/example.cookies
curl --cookie /tmp/example.cookies https://example.com/account
Requirements
- Python 3
pip3 install -U rookiepy
On macOS, Safari may require Full Disk Access for the terminal. Chromium-based browsers may trigger a keychain prompt during decryption. Treat exported cookies as secrets — do not paste them into chat or commit them to version control.
Skills (1)
- aio-browser-cookie — Extract cookies from local browsers and export them for use in authenticated requests. Use when extracting Chrome cookies, Firefox cookies, or Safari cookies fr…