Loading...
Loading...
Automated content production pipeline: hot topic aggregation from 10+ platforms (Bilibili, GitHub, Reddit, YouTube, Weibo, Zhihu, etc.), AI-powered topic scoring, multi-platform content generation (Xiaohongshu, WeChat, Twitter), draft review, and auto-publishing. Use when: user wants daily content pipeline, hot topic collection, content generation, article publishing, or content factory automation.
npx skill4agent add aaaaqwq/claude-code-skills content-factoryHot Topic Collection (10+ Platforms) → AI Topic Scoring → Push Top 10 to User
↓
User Selects Topic (or Customizes)
↓
Multi-platform Content Generation (LLM)
↓
Draft Review → Confirm Publishing
↓
Auto-publishing → Data Trackingdata/
├── hotpool/ # Daily Hot Topic Pool (YYYY-MM-DD.json)
├── topics/ # Scored Topics (YYYY-MM-DD.json)
├── drafts/ # Generated Drafts (YYYY-MM-DD/)
├── reviewed/ # Reviewed & Approved
├── published/ # Publishing Records
├── config/ # Runtime Configuration
│ └── sources.json # Collection Source Configuration
├── templates/ # Platform Templates
│ ├── xiaohongshu.md
│ ├── wechat.md
│ └── twitter.md
└── assets/ # Images & Other Materials| Script | Function | Dependencies |
|---|---|---|
| Hot Topic Collection from 10+ Platforms | curl, python3 |
| AI Topic Scoring (Top 10) | LLM API (DeepSeek/GLM) |
| Multi-platform Content Generation | LLM API |
| Draft Review & Push | Telegram API |
| Auto-publishing | playwright (optional) |
| Topic Card Push | Telegram API |
| Full Workflow Orchestration | bash |
| Path Configuration (Portable) | - |
| Platform | Method | Content Type |
|---|---|---|
| Bilibili Hot Rank | API | Videos/Dynamics |
| GitHub Trending | API | Open Source Projects |
| API | Discussions/News | |
| YouTube | API | Videos |
| Weibo Hot Search | API | Social Hot Topics |
| Zhihu Hot Rank | API | In-depth Discussions |
| Toutiao | API | News & Information |
| Douyin | API | Short Videos |
| Twitter/X | Syndication | KOL Dynamics |
| LinuxDo | API | Technical Community |
cd ~/clawd/skills/content-factory
pip install -r requirements.txt# Manually execute the full workflow
bash scripts/run_portable.sh
# Or execute step by step
python3 scripts/aggregator/fetch_all.py # Step 1: Hot Topic Collection
python3 scripts/topic_scorer.py # Step 2: AI Scoring
python3 scripts/topic_presenter.py # Step 3: Push Topics
python3 scripts/content_generator.py --top 3 # Step 4: Content Generation
python3 scripts/draft_reviewer.py --all # Step 5: Draft Review
# python3 scripts/auto_publisher.py # Step 6: Publish (confirmation required)data/config/sources.jsonLLM_API_KEYLLM_BASE_URL