← Back to Skills Marketplace
Obsidian Clip
by
abstract-sum
· GitHub ↗
· v0.1.2
490
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install obsidian-clip
Description
Create and manage Obsidian “Clip” notes (web/article/page clips). Use when the user says “clip/剪藏/收藏/保存这个链接”, wants a readable summary of a URL, and wants it...
Usage Guidance
This skill appears safe and does what it says: it summarizes URLs and writes a note to a local Obsidian vault using the included script. Before enabling or using it, check these practical points: (1) confirm the vault path (OBSIDIAN_VAULT) so notes are saved where you expect; (2) be aware that the agent may fetch pages or open a browser to access content — do not use it to fetch pages that require you to expose credentials to an untrusted/hosted agent; (3) review the bundled script if you have strict filesystem or filename policies (it does basic sanitization but will create files under the vault); (4) if you run the agent on a remote server, ensure you are comfortable with the vault location and any web requests performed. If those are acceptable, the skill's design and permissions are proportionate to its purpose.
Capability Analysis
Type: OpenClaw Skill
Name: obsidian-clip
Version: 0.1.2
The `scripts/clip_save.sh` script is vulnerable to shell injection and path traversal. The `OBSIDIAN_VAULT` environment variable, which determines the base directory for saving notes, is used directly in a `mkdir -p` command without sanitization. If an attacker can control this environment variable (e.g., via prompt injection against the agent or a compromised environment), they could inject arbitrary shell commands, leading to Remote Code Execution (RCE), or write files to arbitrary locations on the filesystem. This is a critical vulnerability, not intentional malice.
Capability Assessment
Purpose & Capability
The name/description (create/save Obsidian clips) matches the actual behavior: SKILL.md describes fetching & summarizing pages and the repo includes a script that writes markdown files into an Obsidian vault. There are no unexpected credentials, cloud APIs, or unrelated binaries requested.
Instruction Scope
Runtime instructions tell the agent to fetch pages (prefer lightweight extraction; use a real browser when needed) and to ask the user to log in if blocked by paywalls. This is coherent for a clipping tool, but it means the agent may perform web requests and use browser capabilities or ask the user to provide access to gated content — expected but worth noting for privacy.
Install Mechanism
No install spec; the skill is instruction-only with a single included Bash script. Nothing is downloaded or written to system locations beyond the user's Obsidian vault path.
Credentials
No required environment variables or secrets. Two optional environment variables (OBSIDIAN_VAULT and OBSIDIAN_CLIP_LANG) are reasonable and documented. The script also respects LANG/LC_ALL for language detection — appropriate for multilingual output.
Persistence & Privilege
always:false and the skill only writes to the user-configurable Obsidian vault (defaults to a path under $HOME). It does not modify other skills or system-wide agent settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install obsidian-clip - After installation, invoke the skill by name or use
/obsidian-clip - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
Localize all note headings by language (including Created/创建时间 and Clip/剪藏 section title).
v0.1.1
Add bilingual (zh/en) note output with auto-detect + OBSIDIAN_CLIP_LANG override. Keeps the same Clip/YYYY-MM/ layout and macOS bash 3.2 compatibility.
v0.1.0
Create structured Clip notes in an Obsidian vault from any URL: 1-line theme, 5–10 bullet takeaways, 1–3 action ideas, and optional limits (paywall/license). Saves to Clip/YYYY-MM/ and appends updates; includes a bash script that works on macOS bash 3.2+.
Metadata
Frequently Asked Questions
What is Obsidian Clip?
Create and manage Obsidian “Clip” notes (web/article/page clips). Use when the user says “clip/剪藏/收藏/保存这个链接”, wants a readable summary of a URL, and wants it... It is an AI Agent Skill for Claude Code / OpenClaw, with 490 downloads so far.
How do I install Obsidian Clip?
Run "/install obsidian-clip" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Obsidian Clip free?
Yes, Obsidian Clip is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Obsidian Clip support?
Obsidian Clip is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Obsidian Clip?
It is built and maintained by abstract-sum (@abstract-sum); the current version is v0.1.2.
More Skills