بنقرة واحدة
link-archiver
Telegram Link Archiver - Automatically summarize, tag, and save links shared via Telegram.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Telegram Link Archiver - Automatically summarize, tag, and save links shared via Telegram.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Generate Ian-style English article illustrations. Use for user requests that need weird, clean, hand-drawn body images, article illustrations, shot lists, or edit/remove-title tasks for English articles, posts, blogs, Notion docs, workflows, methods, structures, states, metaphors, or viewpoints. Default to the Xiaohei IP, pure white hand-drawn look, sparse red/orange/blue annotations, and a clean but imaginative visual style. Do not use for generic illustration, PPT, commercial brand art, children's cartoons, or non-Xiaohei image requests unless the user explicitly asks for Ian/Xiaohei style.
Robust BMKG (Indonesian Meteorological Agency) monitoring for weather and earthquake alerts. Track conditions in project locations across Indonesia, especially Balikpapan and Kalimantan region.
Draft Gmail replies in Fanani's real email style using Gog CLI + OpenClaw. Uses thread-aware triage, no extra Gmail labels, and mandatory Telegram notification after draft creation.
Behavioral guidelines to reduce common LLM coding mistakes. Use when writing, reviewing, or refactoring code to avoid overcomplication, make surgical changes, surface assumptions, and define verifiable success criteria.
Generate and send automated morning briefing reports via Telegram. Combines Gmail, Calendar, Tasks, Gold prices, Server health, Weather, and optional Livescore into a single daily summary.
Use when installing, configuring, troubleshooting, securing, or performing a health check on OpenClaw gateway setups — including channel integrations, exec approvals, cron jobs, agent sessions, and operational maintenance.
| name | link-archiver |
| description | Telegram Link Archiver - Automatically summarize, tag, and save links shared via Telegram. |
| homepage | https://github.com/fanani/radit-link-archiver |
| metadata | {"emoji":"🔗","requires":{"bins":["python3","ollama"],"python_packages":["requests"]},"install":[{"id":"setup","kind":"script","command":"python3 automation/link-archiver.py --init","label":"Initialize link archiver config"}]} |
Auto-archive links from Telegram with AI summaries and smart tagging.
Forward any link to the Telegram bot and it will:
# Initialize config
python3 automation/link-archiver.py --init
# Test the archiver
python3 automation/link-archiver.py --test
# Process a URL directly
python3 automation/link-archiver.py "https://example.com/article"
Automatically tags content based on:
Available Tags:
tech, ai-ml, programming, engineeringbusiness, startup, finance, marketingscience, health, researchtutorial, news, opiniondesign, productivity, entertainmentmemory/link-archiver/articles/Edit config/link-archiver.json:
{
"telegram": {
"bot_token": "YOUR_BOT_TOKEN",
"chat_id": "YOUR_CHAT_ID"
},
"ollama": {
"enabled": true,
"model": "phi3:mini",
"host": "http://localhost:11434"
},
"openrouter": {
"enabled": false,
"api_key_env": "OPENROUTER_API_KEY",
"model": "google/gemini-3-flash-preview:free"
},
"storage": {
"type": "local",
"path": "memory/link-archiver/articles"
},
"tags": {
"categories": ["tech", "business", "engineering", ...]
}
}
@RaditClaw_bot# Single URL
python3 automation/link-archiver.py "https://news.ycombinator.com/item?id=123"
# From message text (with context)
python3 automation/link-archiver.py "Check this out: https://example.com/article cool stuff"
# Test mode
python3 automation/link-archiver.py --test
# Re-initialize config
python3 automation/link-archiver.py --init
from automation.link_archiver import process_message, load_config
config = load_config()
result = process_message("https://example.com", config)
print(result['summary'])
print(result['tags'])
Saved articles as Markdown:
# Article Title
**URL:** [link](url)
**Archived:** 2026-03-13T10:30:00
**Tags:** #tech #ai-ml #programming
## Summary
AI-generated summary of the article content...
## Original Content
First 500 chars of original article...
---
*Auto-archived by Radit Link Archiver*
The link archiver integrates with the existing Radit Telegram bot:
skills/link-archiver/scripts/telegram-handler.py/archive to manually trigger archivingcurl -fsSL https://ollama.com/install.sh | shollama pull phi3:minirequests library: pip3 install requestssummarize CLI (optional, for better extraction): brew install steipete/tap/summarizememory/link-archiver/
├── articles/
│ ├── 2026-03-13-how-to-build-ai-apps.md
│ ├── 2026-03-13-startup-funding-news.md
│ └── ...
└── index.json (article registry)
Telegram Message
↓
Extract URLs
↓
Fetch Page Content (summarize CLI → fallback to requests)
↓
Generate Summary (Ollama → OpenRouter fallback)
↓
Auto-Tag (keyword + domain analysis)
↓
Save to Markdown
↓
Send Telegram Confirmation
No summary generated?
ollama listollama run phi3:mini "Summarize this"Page not fetching?
curl -I <url>Telegram not sending?