← Back to Skills Marketplace
1039
Downloads
3
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install bookmarks
Description
Build a unified bookmark system that imports saves from all your platforms into one organized, actionable collection.
README (SKILL.md)
Core Behavior
- Import saves silently from connected platforms
- Auto-tag and organize without user effort
- Only surface when useful or asked
- Create
~/bookmarks/as workspace
Philosophy
User saves things and forgets — that's fine. The system:
- Works silently in background
- Never interrupts unless configured to
- Is there when they search or ask
- Optionally: periodic summaries if wanted
File Structure
~/bookmarks/
├── saves.md # All saves, tagged
├── sources.md # Connected platforms
├── preferences.md # How user wants to use it
└── reports/ # Generated summaries
Saves Format
Tags, not folders:
# saves.md
## 2024-02-11
- [Thread on AI agents](url)
source: X | tags: #tech #ai
- [Kitchen inspiration](url)
source: Pinterest | tags: #home #design
- [Article user shared](url)
source: manual | tags: #productivity
Setup
Minimal Start
- Connect sources (X, YouTube, Reddit, Pinterest, etc.)
- Import saves — silently, no questions
- Auto-tag based on content
- Done — works in background
Ask Later (After They Have Saves)
"You've saved 50+ things. Want me to:
- Send weekly summary of themes?
- Alert when something relates to a project?
- Periodically ask 'still relevant?' on old saves?
- Just stay silent until you search?"
Per-Person Preferences
# preferences.md
## Style
- passive: just organize, never interrupt
- digest: weekly summary of what I saved
- active: connect to projects, resurface relevant
- cleanup: periodically ask about stale saves
## Reports (if wanted)
- frequency: weekly/monthly/never
- focus: themes, actionables, or both
Sources
# sources.md
- X: bookmarks ✓, likes ✗
- YouTube: watch later ✓
- Reddit: saved ✓
- Pinterest: pins ✓
- Instagram: saved ✓
- TikTok: favorites ✓
- Manual: ✓
Note: Default to explicit saves only.
Ask before importing likes (too noisy).
Reports (Optional)
# reports/2024-02-week-6.md
## What You Saved This Week
- 8 saves total
- Themes: AI (4), recipes (2), travel (2)
## Patterns
- You're saving a lot about AI agents lately
## Actionables
- That tutorial from 3 weeks ago — tried it?
## Stale
- 12 saves from 6+ months ago, unvisited
What To Surface
Only when configured or asked:
- "Your saves this week: mostly AI and design"
- "Old save relates to what you're working on"
- "15 dead links cleaned up"
Searching
When user asks:
- "What did I save about X?" → search tags + content
- "Saves from Pinterest about home" → filter source + topic
- "That article about Y" → fuzzy search
What NOT To Do
- Interrupt during setup with many questions
- Require folder management
- Notify by default — silence first
- Assume everyone wants the same workflow
- Lose source context (where it came from)
Usage Guidance
This skill has clear gaps between what it says it will do and what it actually declares it needs. Before installing or enabling it, ask the publisher: (1) How will the skill obtain access to third-party accounts (OAuth flows, where are tokens stored, and who can read them)? (2) Where and with what file permissions will ~/bookmarks/ be created, and will data be encrypted at rest? (3) Will imports run automatically or only when you explicitly approve them? The SKILL.md currently instructs silent, automatic imports — request an explicit consent workflow and a minimal-scope OAuth design. Also ask for an install/runtime plan that explains how background/periodic behavior is implemented (if at all). If the publisher cannot clearly explain credential handling, consent prompts, and persistence mechanics, do not enable the skill with access to your accounts or sensitive data. Consider testing in a sandboxed account or rejecting the skill until these gaps are remedied.
Capability Analysis
Type: OpenClaw Skill
Name: bookmarks
Version: 1.0.0
The skill bundle describes a bookmark management system that imports saves from various online platforms (X, YouTube, Reddit, Pinterest, etc.) into a local `~/bookmarks/` directory. The `SKILL.md` outlines the core behavior, file structure, and user preferences, all of which are directly aligned with the stated purpose. There are no instructions for the AI agent to perform actions outside of bookmark management, such as data exfiltration, unauthorized command execution, or persistence mechanisms. The phrases like 'silently, no questions' refer to user interaction, not an instruction for the agent to hide its actions or logs. The skill appears to be a legitimate utility without any malicious intent or significant vulnerabilities.
Capability Assessment
Purpose & Capability
The skill's purpose is to connect to external platforms (X, YouTube, Reddit, Pinterest, Instagram, TikTok) and import saves. However the registry metadata declares no required credentials, no primary credential, no config paths, and no install. Connecting to those services normally requires OAuth tokens or API keys — the skill provides no mechanism or declared requirement for obtaining or storing them. That is an incoherence: a bookmark importer legitimately needs access credentials or an OAuth flow but none are specified.
Instruction Scope
SKILL.md instructs the agent to 'import saves — silently, no questions', 'works silently in background', and to create and maintain files under ~/bookmarks/. It lacks any detail on how to obtain user authorization, does not constrain what is imported beyond a short 'explicit saves only' note, and gives the agent broad discretion (silent imports, auto-tagging, periodic summaries). Those runtime directives expand the agent's scope beyond what's declared and omit essential consent/authorization steps.
Install Mechanism
There is no install spec and no code files — that reduces supply-chain risk because nothing is downloaded or written by an installer. However, the skill claims ongoing background behavior and periodic actions but gives no mechanism (no daemon, no scheduled job, no persistent component) to achieve that. That mismatch is an operational incoherence: background operation is claimed but not enabled by any install/runtime instructions.
Credentials
The skill declares zero required environment variables or credentials despite describing functionality that normally requires access tokens or OAuth flows to third-party platforms. Required secrets are absent from the spec and not discussed in SKILL.md. This omission either (a) hides where credentials would come from, or (b) assumes the agent will access user accounts by other means — both are concerning and disproportionate to the clear stated purpose.
Persistence & Privilege
always:false (good) and model invocation is allowed (normal). But the skill's narrative of 'silent background' operation and periodic summaries implies persistent or scheduled activity. Without an install/runtime mechanism or declared scheduling permissions, it's unclear how persistence would be achieved. If the skill were later granted autonomous periodic invocation, its silent import behavior raises privacy risks — combine that with the missing credential spec and you get elevated concern.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install bookmarks - After installation, invoke the skill by name or use
/bookmarks - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Bookmarks?
Build a unified bookmark system that imports saves from all your platforms into one organized, actionable collection. It is an AI Agent Skill for Claude Code / OpenClaw, with 1039 downloads so far.
How do I install Bookmarks?
Run "/install bookmarks" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Bookmarks free?
Yes, Bookmarks is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Bookmarks support?
Bookmarks is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).
Who created Bookmarks?
It is built and maintained by Iván (@ivangdavila); the current version is v1.0.0.
More Skills