crawling-social-media
Downloads and extracts content from social media platforms.
Skill by Yusufkotavom
Chalk Labs
Need help deploying crawling-social-media?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/yusufkotavom-crawling-social-media
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, writing, marketing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/crawling-social-media
What's inside
- Skill name
crawling-social-media- Description
- Downloads and extracts content from social media platforms. Use when user wants to crawl, download, or extract videos/content from Bilibili, YouTube, TikTok, Douyin, Instagram, Twitter, Xiaohongshu. 下载视频、抓取视频、爬取内容、提取视频、下载B站视频、下载抖音视频、下载YouTube视频、视频采集。
- License
- MIT
- Instructions
- 113 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Social Media Crawling Downloads and extracts content from social media platforms. ## Supported Platforms and URL Patterns | Platform | URL Pattern Examples | | ----------- | ---------------------------------------------------- | | Bilibili | `bilibili.com/video/BVxxxx`, `b23.tv/xxxxx` | | YouTube | `youtube.com/watch?v=xxx`, `youtu.be/xxx` | | TikTok | `tiktok.com/@user/video/xxx`, `vm.tiktok.com/xxx` | | Douyin | `douyin.com/video/xxx`, `v.douyin.com/xxx` | | Xiaohongshu | `xiaohongshu.com/explore/xxx`, `xhslink.com/xxx` | | Kuaishou | `kuaishou.com/short-video/xxx`, `v.kuaishou.com/xxx` | ## Supported Content Types - **Videos**: Short videos, long videos from all platforms - **Images**: Xiaohongshu image posts, Douyin image posts - **Metadata**: Title, description, tags, cover image ## When to Use Use this skill when user: - Provides a social media URL matching the patterns above - Wants to download/save videos from social platforms - Wants to extract content for re-publishing - Needs video metadata (title, description, tags) - Mentions keywords like: download, save, crawl, extract, 下载, 抓取, 爬取 **Do NOT use** when: - User only wants to view/preview content (no download needed) - URL is not from a supported platform ## Workflow ### Step 1: Get Social Media URL Obtain the post URL from user. ### Step 2: Submit Crawl Task Call `createCrawlTask` with the link. ### Step 3: Poll for Results 1. Wait **30 seconds** between status checks 2. Call `getCrawlTaskStatus` to check progress ### Step 4: Return Results On success, return: - Video/media URLs - Title - Description - Tags ## Examples ### Example 1: Download Bilibili Video **User request**: "Download this Bilibili video: https://www.bilibili.com/video/BV1xx..." ``` 1. createCrawlTask: - link: "https://www.bilibili.com/video/BV1xx..." 2. Wait 30 seconds 3. Poll getCrawlTaskStatus until success 4. Return video URL, title, description, tags ``` ### Example 2: Download from Short Link **User request**: "下载这个视频 https://v.douyin.com/xxx" ``` 1. createCrawlTask: - link: "https://v.douyin.com/xxx" 2. Wait 30 seconds 3. Poll getCrawlTaskStatus until success 4. Return video URL, title, description, tags ``` ### Example 3: Extract for Re-publishing ``` 1. createCrawlTask with source URL 2. Poll getCrawlTaskStatus until completed 3. Extract media URLs, title, description, tags 4. Use content skill to save media 5. Use publish skill to publish to target platforms ``` ## Task Status Values | Status | Description | | ------- | ------------------------------ | | pending | Task created, waiting to start | | running | Task is actively processing | | success | Task completed successfully | | failed | Task failed with error | ## Important Notes - Processing time varies by platform and content size - Large videos may take longer to download - Some platforms may have rate limits - Media URLs are temporary - save to content library for permanent storage
From Yusufkotavom/AiToEarn, MIT.
More from Yusufkotavom/AiToEarn
- 0.409score
extracting-thumbnails
Yusufkotavom
Extracts thumbnails from video URLs.
SkillDFreshness: DClaude Code +9 - 0.409score
analyzing-videos
Yusufkotavom
Analyzes video content and extracts highlights.
SkillDFreshness: DClaude Code +9 - 0.409score
composing-videos
Yusufkotavom
Combines multiple videos/images into a single video with optional background audio.
SkillDFreshness: DClaude Code +9 - 0.409score
generating-drama-recaps
Yusufkotavom
Generates narrated recap videos from short drama clips using AI-powered narration and voice synthesis.
SkillDFreshness: DClaude Code +9 - 0.409score
managing-content
Yusufkotavom
Manages media files, drafts, and content organization.
SkillDFreshness: DClaude Code +9 - 0.409score
removing-subtitles
Yusufkotavom
Removes hardcoded subtitles from videos using AI inpainting.
SkillDFreshness: DClaude Code +9 - 0.409score
transferring-video-styles
Yusufkotavom
Converts live-action videos into artistic styles like comic, anime, manga, 3D cartoon.
SkillDFreshness: DClaude Code +9 - 0.409score
translating-videos
Yusufkotavom
Translates videos including subtitles, voice cloning, and lip sync.
SkillDFreshness: DClaude Code +9 - 0.406score
api-inventory-maintenance
Yusufkotavom
Gunakan skill ini untuk memelihara dokumentasi endpoint API lintas layanan (aitoearn-ai, aitoearn-server, worker) agar selalu sinkron dengan source code…
SkillDFreshness: DClaude Code +9 - 0.406score
api-sse-integration
Yusufkotavom
Gunakan skill ini ketika mengubah kontrak API atau alur SSE antara backend dan frontend, termasuk endpoint agent/chat stream, format event, polling fallback…
SkillDFreshness: DClaude Code +9 - 0.406score
backend-ai-development
Yusufkotavom
Gunakan skill ini untuk perubahan pada project/aitoearn-backend, termasuk endpoint NestJS, service AI (chat/image/video/agent), queue consumer, serta…
SkillDFreshness: DClaude Code +9 - 0.406score
docker-operations
Yusufkotavom
Gunakan skill ini untuk pekerjaan deployment/container pada project AiToEarn, termasuk docker-compose, Dockerfile web/backend, variabel environment, startup…
SkillDFreshness: DClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Mar 17, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/Yusufkotavom/AiToEarn
- Website
- ai-to-earn.vercel.app
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from Yusufkotavom
- 0.409score
managing-content
Yusufkotavom
Manages media files, drafts, and content organization.
SkillDFreshness: DClaude Code +9 - 0.409score
generating-drama-recaps
Yusufkotavom
Generates narrated recap videos from short drama clips using AI-powered narration and voice synthesis.
SkillDFreshness: DClaude Code +9 - 0.409score
composing-videos
Yusufkotavom
Combines multiple videos/images into a single video with optional background audio.
SkillDFreshness: DClaude Code +9 - 0.409score
extracting-thumbnails
Yusufkotavom
Extracts thumbnails from video URLs.
SkillDFreshness: DClaude Code +9 - 0.409score
analyzing-videos
Yusufkotavom
Analyzes video content and extracts highlights.
SkillDFreshness: DClaude Code +9 - 0.409score
removing-subtitles
Yusufkotavom
Removes hardcoded subtitles from videos using AI inpainting.
SkillDFreshness: DClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get crawling-social-media running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
crawling-social-media skill. Agent Mart. https://agentmart.dev/skills/yusufkotavom-crawling-social-media (last updated 2026-10-24)