Smart Link Collector — Testing skill for Claude Code
Telegram + WhatsApp bot.
How to install Smart Link Collector
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open CreatmanCEO/smart-link-collector and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Smart Link Collector does
Telegram + WhatsApp bot. Send any product link → Claude extracts the spec → row in Google Sheets. Single-script Python.
Alternatives in Testing
- Test Mdl — Test MDL Script 115 ★
- Spec-Flow Agents — Spec-Flow coordinates multiple coding tools through a single shared canon 73 ★
- Skill Vision Control — Safe MCP Skill version manager - detect updates, A/B testing, smart merge 66 ★
README
Smart Link Collector
[](LICENSE) [](https://github.com/CreatmanCEO/smart-link-collector/stargazers) [](https://github.com/CreatmanCEO/smart-link-collector/actions/workflows/validate.yml)  
Telegram and WhatsApp bot that takes a product URL, asks Claude to extract the spec, and appends a row to your Google Sheet — with category detection, dynamic columns, and duplicate checks. Built as a single Python script.
Why this exists
Comparing products across 20 tabs is the worst part of any major purchase. Existing "save link" tools either store the URL only or dump unstructured page text. This bot reads the page, lets an LLM pull out the structured fields that actually matter for that category (car / phone / apartment / laptop / …), and writes them into a tidy spreadsheet you can sort and filter.
How it works
- You send a product link to the Telegram bot or WhatsApp number (Twilio).
- The bot fetches the page (
httpx) and hands the HTML/text to Claude. - Claude classifies the category and returns a JSON spec.
- The bot maps the spec to columns in your Google Sheet (
gspread), creating new columns on the fly when a category introduces a new field. - Duplicates (same URL, or same canonical product fingerprint) are skipped.
- Batches and rate limits are handled so a flood of links doesn't trip Google or Twilio quotas.
Tech stack
| Layer | Tool |
|---|---|
| Runtime | Python 3.10+ |
| Telegram | aiogram 3.x |
twilio + flask webhook |
|
| LLM | Anthropic Claude API |
| Storage | Google Sheets via gspread + `oauth2client |
Related Skills
QA Deliver
Deliver a QA run (summary, video, report) to the channels listed in qa.config.yaml - Telegram, WhatsApp, Slack
n8n AI Automations
Production n8n workflows: a two-agent WhatsApp sales bot (97% on 200 test scenarios), an SEO blog pipeline, an
Bot Test
Комплексное тестирование Telegram бота с test scenarios
Cdpilot
Zero-dependency browser automation CLI. 70+ commands, 10 test assertions, smart commands (click/fill by text —
PDF To Marketing Site
Claude Code skill that turns product PDFs — brochures, spec sheets, supplier catalogs — into Apple-grade Vite
Cfn Share
Publish a plan, spec, or any project markdown doc as a private shareable web page so a non-terminal colleague
Related Agents
Ton Security Reviewer
Reviews TON smart contracts (Tolk/FunC/Tact) and the Telegram Mini App / bot that uses them for security issue
Repurpose Broadcast
Broadcast and publication content specialist. Generates WhatsApp Channel updates, Telegram Channel posts with
Channel Integrator
Use this agent when implementing Telegram, Slack, Discord, WhatsApp, or Matrix channel adapters.