Claude Code plugin for interacting with a Wallabag instance.
Set up credentials to connect to your Wallabag instance. Credentials are saved
to ~/.claude/channels/wallabag/.env and used by all Wallabag tools.
/wallabag:access # show status
/wallabag:access setup # guided setup walkthrough
/wallabag:access url=<URL> client_id=<ID> client_secret=<SECRET> username=<USER> password=<PASS>
/wallabag:access clear # remove all credentials
/wallabag:access clear <key> # remove a single key
Save a URL to Wallabag.
/wallabag:save-url https://example.com/article
/wallabag:save-url https://example.com/article #tag1 #tag2
/wallabag:save-url https://example.com/article "My custom title"
Wallabag uses OAuth2 password grant. You need:
| Key | Where to find it |
|---|---|
WALLABAG_URL |
Base URL of your instance (e.g. https://app.wallabag.it) |
WALLABAG_CLIENT_ID |
Create at <URL>/developer/client/create |
WALLABAG_CLIENT_SECRET |
Same registration page as client ID |
WALLABAG_USERNAME |
Your Wallabag login |
WALLABAG_PASSWORD |
Your Wallabag password |
MIT