⏳ This skill is pending AI review.

Scores will appear once the review pipeline completes.

version unknown

linkslibrary

@guidovezzoni⭐ 0 stars

Archive and categorize web links into a personal library with timestamps, optional fetched titles, and categories.

Choose how to use this skill

You do not need every option. Choose the path your AI client supports. The stable page stays the same; versioned files are immutable.

1. Native installer

This listing has no registered native installer command. Use the complete package or source fallback below, depending on what your client supports.

Do not guess an installer command or replace an existing version without reviewing the diff.

2. Complete package recommended

Download the ZIP when available. It includes SKILL.md plus the references, security notes and version metadata.

No complete ProSkills package is published for this listing yet.

3. Prompt-only

Copy the prompt above when the agent can read the stable page or when you want to adopt the workflow without installing a skill.

Need only the instruction file?

Download SKILL.md only if your client requires a single file. The complete ZIP is safer for a full installation because it preserves the references and release context.

No path installs or executes anything by itself. Your agent still needs access to the project files. Before updating, compare the installed version and review the diff.

—/10

// RATINGS

⭐GitHub Stars
⭐ 0 on GitHubGitHub ↗

New / niche

🟢ProSkills Score
—
📍

Not yet listed on ClawHub or SkillsMP

// README

linkslibrary skill

A personal link archiving skill for OpenClaw. Triggered automatically whenever a URL appears in a message, it fetches the page title, categorizes the link, and appends it to a local markdown library.

Library file

<workspace>/linkslibrary/linkslibrary.md

Created automatically on first use. Never overwritten if it already exists.

Library format

## Development
* 2026-04-10 14:33 - [React Native Expo Documentation](https://docs.expo.dev/)

## Fun Stuff

## Homelab
* 2026-04-26 16:31 - [I over-engineered my home lab on purpose, and it's the best decision I've made](https://www.xda-developers.com/...)

## IA

## Second Brain

## Unknown
* 2026-04-10 14:33 - [Duck Duck Go](https://duckduckgo.com)
  • Categories → ## H2 headers, always alpha-sorted
  • Entries → bullet points with timestamp + markdown link, time-sorted (newest at bottom)
  • Timestamps → local time (Europe/Madrid), 24h format YYYY-MM-DD HH:MM
  • Title → fetched from the page; omitted if unavailable

Default categories

Development, Fun Stuff, Homelab, IA, Second Brain, Unknown

New categories are created automatically when you specify one that doesn't exist yet. Unknown is always present as a fallback.

How to use

Just send a URL — no command needed:

https://example.com

Optionally hint the category in the same message:

homelab: https://example.com

Multiple URLs in one message are all processed and confirmed in a single reply.

Confirmation format

✅ Saved [Title](url) → **Category**

One line per URL. Duplicate URLs are noted with ⚠️ and skipped.

Rules

  • Never modifies existing entries — append-only
  • One entry per URL — duplicates are detected and skipped
  • No questions asked — best-effort categorization, review Unknown later

Files

skills/linkslibrary/
├── SKILL.md           ← skill definition + workflow instructions
├── README.md          ← this file
└── scripts/
    └── add_link.py    ← handles file I/O (create, parse, append, deduplicate)

add_link.py usage

python3 scripts/add_link.py \
  --url "https://example.com" \
  --title "Page Title"        \   # optional
  --category "Homelab"        \   # optional, default: Unknown
  --timestamp "2026-04-26 16:31"  # optional, default: now
  --file "/path/to/linkslibrary.md"

Output: OK:<category> or SKIP:duplicate

// HOW IT'S BUILT

KEY FILES

SKILL.mdREADME.md

// REPO STATS

0 stars