grab
1
总安装量
1
周安装量
#50894
全站排名
安装命令
npx skills add https://github.com/jamesalmeida/grab --skill grab
Agent 安装分布
openclaw
1
Skill 文档
grab ð«³
Download and archive content from URLs into organized folders.
Setup
Dependencies
brew install yt-dlp ffmpeg openai-whisper
Save Location
On first run, grab asks where to save files (default: ~/Dropbox/ClawdBox/).
Config stored in ~/.config/grab/config. Reconfigure anytime with grab --config.
Transcription (Local Whisper)
Transcription runs locally via Whisper (turbo model) â no API key or network calls needed.
AI Summaries & Smart Titles (Optional)
Set OPENAI_API_KEY to enable:
- AI-generated summaries of content
- Smart descriptive folder names (from transcript/image analysis)
Without it, everything still works â you just won’t get summaries or auto-renamed folders.
What It Does
Tweets (x.com / twitter.com)
tweet.txtâ tweet text, author, date, engagement statsvideo.mp4â attached video (if any)image_01.jpg, etc. â attached images (if any)transcript.txtâ auto-transcribed from video (if video)summary.txtâ AI summary of video (if video)- Folder named by content description
X Articles
article.txtâ full article text with title, author, datesummary.txtâ AI summary of article- Agent handles via OpenClaw browser snapshot
- Script exits with code 2 and
ARTICLE_DETECTED:<id>:<url>when it detects an article
post.txtâ title, author, subreddit, score, date, body textcomments.txtâ top comments with authors and scoresimage_01.jpg, etc. â attached images or gallery (if any)video.mp4â attached video (if any)transcript.txtâ auto-transcribed from video (if video)summary.txtâ AI summary of post + discussion- If Reddit JSON API is blocked (exit code 3), agent uses OpenClaw browser
YouTube
video.mp4â the videodescription.txtâ video descriptionthumbnail.jpgâ video thumbnailtranscript.txtâ transcribed audiosummary.txtâ AI summary
Output
Downloads are organized by type:
<save_dir>/
XPosts/
2026-02-03_embrace-change-you-can-shape-your-life/
tweet.txt, video.mp4, transcript.txt, summary.txt
XArticles/
2026-01-20_the-arctic-smokescreen/
article.txt, summary.txt
Youtube/
2026-02-03_how-to-build-an-ai-agent/
video.mp4, description.txt, thumbnail.jpg, transcript.txt, summary.txt
Reddit/
2026-02-03_maybe-maybe-maybe/
post.txt, comments.txt, video.mp4, summary.txt
Usage
grab <url> # Download and archive a URL
grab --config # Reconfigure save directory
grab --help # Show help
Requirements
brew install yt-dlp ffmpeg openai-whisper
Transcription uses local Whisper â no API key needed.
OPENAI_API_KEY env var optional â enables AI summaries and smart folder titles.
Without it, media downloads and transcription still work.