linkding
✓Verified·Scanned 2/18/2026
Manage bookmarks with Linkding. Use when the user asks to "save a bookmark", "add link", "search bookmarks", "list my bookmarks", "find saved links", "tag a bookmark", "archive bookmark", "check if URL is saved", "list tags", "create bundle", or mentions Linkding bookmark management.
from clawhub.ai·v1.0.1·16.8 KB·0 installs
Scanned from 1.0.1 at c77a283 · Transparency log ↗
$ vett add clawhub.ai/jmagar/linkding
Linkding Skill
Manage bookmarks via Linkding REST API from Clawdbot.
What It Does
- Bookmarks — list, search, create, update, archive, delete
- Tags — list and create tags
- Bundles — saved searches with filters
- Check URLs — see if a link is already bookmarked
Setup
1. Get Your API Token
- Open your Linkding web UI
- Go to Settings
- Find the REST API section
- Copy your API Token
2. Create Credentials File
mkdir -p ~/.clawdbot/credentials/linkding
cp config.json.example ~/.clawdbot/credentials/linkding/config.json
# Edit with your actual values
Or create manually:
{
"url": "https://linkding.example.com",
"apiKey": "your-api-token-here"
}
3. Test It
./scripts/linkding-api.sh bookmarks --limit 5
Usage Examples
List and search bookmarks
# Recent bookmarks
linkding-api.sh bookmarks
# Search by keyword
linkding-api.sh bookmarks --query "python tutorial"
# Archived bookmarks
linkding-api.sh bookmarks --archived
# With pagination
linkding-api.sh bookmarks --limit 20 --offset 40
Create bookmark
# Basic
linkding-api.sh create "https://example.com"
# With metadata
linkding-api.sh create "https://example.com" \
--title "Example Site" \
--description "A great resource" \
--tags "reference,docs"
# Create and archive immediately
linkding-api.sh create "https://example.com" --archived
Check if URL exists
linkding-api.sh check "https://example.com"
Manage bookmarks
# Update
linkding-api.sh update 123 --title "New Title" --tags "newtag"
# Archive/unarchive
linkding-api.sh archive 123
linkding-api.sh unarchive 123
# Delete
linkding-api.sh delete 123
Tags
linkding-api.sh tags # List all tags
linkding-api.sh tag-create "mytag"
Bundles (saved searches)
linkding-api.sh bundles # List bundles
linkding-api.sh bundle-create "Work Resources" \
--search "productivity" \
--any-tags "work,tools"
Environment Variables (Alternative)
export LINKDING_URL="https://linkding.example.com"
export LINKDING_API_KEY="your-api-token"
Troubleshooting
"LINKDING_URL and LINKDING_API_KEY must be set"
→ Check your config file exists at ~/.clawdbot/credentials/linkding/config.json
401 Unauthorized
→ Your API token is invalid — regenerate it in Linkding settings
License
MIT