Install
openclaw skills install sniplinkOpenClaw skill. One-shot URL saver for tools and services discovered on X, GitHub, or anywhere. Drop a link, get it categorized, tagged, and stored — no friction, no multi-step forms. Built for ADHD brains and anyone who keeps losing track of tools they saved across bookmarks, notes, and chats.
openclaw skills install sniplinkYou found something cool. You want it saved now — before you forget, before you lose the tab, before the momentum dies.
SnipLink saves it instantly: title, description, category, tags, social links. Done in seconds. No multi-step forms, no "where should I put this" paralysis.
Use this skill when:
Zero friction. One URL in, clean record out. Confirm once, forget about it.
Step 1: Detect source type
x.com, twitter.com) → go to X/Twitter Pipeline (see below)gh api (structured data, no scraping)web_fetchStep 2: Extract info
For GitHub repos, extract:
For all other pages:
web_fetch → title, meta description, pricing, featuresStep 3: Auto-categorize
Step 4: Auto-generate tags
Step 5: Social media lookup
web_search tool name + "LinkedIn" / "Twitter"Step 6: Present for approval (MANDATORY)
Trigger: User shares an x.com or twitter.com URL and wants it saved.
Step 1: Extract tweet content (use fxtwitter API first)
curl -sL "https://api.fxtwitter.com/{user}/status/{id}"
tweet.text, tweet.author, tweet.media, tweet.raw_text.facets (links inside tweet)x.com/{user}/status/{id} or twitter.com/{user}/status/{id} or x.com/i/status/{id}browser_navigate to the tweet URL + snapshotStep 2: Understand tweet context (CRITICAL — no blind clicking)
Step 3: Extract the target URL
gh api for structured dataweb_fetchgh search repos <name> --limit 5Step 4: Extract info from the target
Step 5: Present for approval (MANDATORY)
Step 6: Save or discard
source field in notesWhen user asks for project help, search by relevant tags/categories and suggest.
GitHub URLs get treated specially via gh api:
# Repo metadata example
gh api repos/{owner}/{repo}
Extracted fields: name, description, language, stargazers_count, topics, license, updated_at, homepage, html_url
No web scraping needed for GitHub — clean, fast, accurate.
Never scrape:
Sanitization:
When curl and browser both fail to reach a site (timeouts, connection refused), stop retrying after 2 attempts. The issue is connectivity, not permissions.
SnipLink stores all saved tools as Obsidian notes in the user's vault. This centralizes all knowledge in one place and enables graph connections between tools, projects, and concepts.
~/Library/CloudStorage/GoogleDrive-abdulrahmanjahfali@gmail.com/My Drive/My Mind/SnipLink/
SnipLink/{Tool Name}.mdSnipLink/SnipLink Index.md---
title: Tool Name
url: https://example.com
category: Development
tags: [python, api, free]
price: "Free / $X/mo"
saved: 2026-04-04
---
# Tool Name
Description of what it does.
## Details
- **Use case:** What it's used for
- **Notes:** Extra info, source, stats
## Contact
- **Email:** ...
- **Website:** ...
## Social
- [LinkedIn](...)
- [Twitter](...)
Update the index file when saving a new entry. Use Obsidian wiki-links [[Tool Name]] for graph connections. Include Dataview queries for dynamic listing.
When user asks to search saved tools:
obsidian skill to search/read notes in the SnipLink/ folder