huashu-douyin-script
npx skills add https://github.com/alchaincyf/huashu-skills --skill huashu-douyin-script
Agent 安装分布
Skill 文档
æé³çæ¬¾èæ¬åä½
ä»ç«åè§é¢æè§£å°èæ¬çæç宿´å·¥ä½æµãå°ãåæè§æ¨¡ä»¿ç款ãåæãAIç³»ç»æè§£+ç»æåå¤å¶ãã
ç¯å¢è¦æ±
uvï¼Pythonå 管çå¨ï¼yt-dlpï¼æé³è§é¢ä¸è½½ï¼épip install yt-dlpæbrew install yt-dlpï¼GEMINI_API_KEYç¯å¢åéï¼ç¨äºGeminiè§é¢åæï¼ä» https://aistudio.google.com/apikey è·åï¼- Chromeæµè§å¨å·²ç»å½æé³ï¼ç¨äºæåä¸è½½Cookieï¼
è·¯å¾çº¦å®ï¼ä¸æä¸ SKILL_DIR ææ¬SKILL.mdæå¨ç®å½çç»å¯¹è·¯å¾ãè¿è¡èæ¬åï¼å
ç¨ dirname æ Glob å·¥å
·ç¡®å®SKILL.mdçå®é
ä½ç½®ï¼æ¿æ¢ SKILL_DIRã
6æ¥å·¥ä½æµ
Step 1: æ¶éè¾å ¥
åç¨æ·æ¶é以ä¸ä¿¡æ¯ï¼
å¿ å¡«ï¼
- æé³è§é¢é¾æ¥ï¼1-5个对æ /ç«åè§é¢ï¼
- 产åä¿¡æ¯ï¼åç§°ãæ ¸å¿åç¹ãç®æ 人群ãä»·æ ¼ï¼
- èæ¬ç±»åï¼ç§èè§é¢ or åå·ææ¾ç´ æ
éå¡«ï¼
- 产åå¾çï¼ç¨äºèæ¬ä¸çè§è§åèï¼
- ç®æ æ¶é¿ï¼ç§èé»è®¤30ç§ï¼åå·é»è®¤15ç§ï¼
- åçè°æ§è¦æ±
- ææ¾ç®æ ï¼ç´æé´å¼æµ/åå详æ 页/å ³æ³¨è½¬åï¼
å¦æç¨æ·åªæä¾äºé¨åä¿¡æ¯ï¼ä¸»å¨è¯¢é®ç¼ºå¤±é¡¹ã
Step 2: ä¸è½½è§é¢
è¿è¡ä¸è½½èæ¬ï¼
uv run SKILL_DIR/scripts/download_douyin.py \
--urls "URL1" "URL2" \
--output-dir _temp/douyin-downloads
åæ°è¯´æï¼
--urlsï¼æ¯æçé¾ã页é¢é¾æ¥ãåäº«ææ¬ï¼èªå¨æåURLï¼--output-dirï¼é»è®¤å½åå·¥ä½ç®å½ä¸_temp/douyin-downloads/--cookies-browserï¼é»è®¤chromeï¼å¯éedge/firefox
ä¸è½½å¤±è´¥æ¶ï¼
- æç¤ºç¨æ·ç¡®è®¤Chromeå·²ç»å½æé³
- 建议æå¨ä¸è½½è§é¢æ¾å
¥
_temp/douyin-downloads/ - 妿ædouyin-mcp-serverå¯ç¨ï¼å°è¯éè¿MCPä¸è½½
Step 3: Geminiè§é¢åæï¼å¯å¹¶è¡ï¼
对æ¯ä¸ªä¸è½½æåçè§é¢ï¼è°ç¨ Gemini è§é¢åæï¼
uv run SKILL_DIR/scripts/analyze_video.py \
--video "_temp/douyin-downloads/douyin-1-xxx.mp4" \
--prompt "PROMPT_BELOW" \
--model flash \
--resolution medium \
--output "_temp/douyin-downloads/analysis-1.md"
使ç¨flash模å + mediumå辨çï¼çè§é¢è¶³å¤ï¼èçææ¬ï¼ã
å¤ä¸ªè§é¢å¯å¹¶è¡åæï¼ç¨ run_in_background=trueï¼ã
çæ¬¾åæPromptï¼ä¼ å
¥ --prompt åæ°ï¼ï¼
ä½ä¸ºèµæ·±æé³çµåè§é¢åæå¸ï¼è¯·å¯¹è¿ä¸ªè§é¢è¿è¡7维度深度æè§£ã
ç¹å«æ³¨æï¼å3ç§æ¯æå
³é®çé¨åï¼éè¦é帧级å«çè¯¦ç»æè§£ã
## 1. é©ååæï¼å3ç§ï¼â æå
³é®
å3ç§ = ææ¡é©å + è§è§é©åï¼ä¸¤æ¡çº¿é½è¦è¯¦ç»åæã
### 1a. ææ¡é©å
- é©åç±»åï¼å常è¯/çç¹/æ°æ®/åºæ¯/æ¬å¿µ/å©çï¼
- é©åææ¡å®æ´è½¬å½
- ææ¡ä¸äº§åçå
³è度ï¼å¼ºå
³è/å¼±å
³èï¼
### 1b. è§è§é©åï¼é帧æè¿°ï¼
- 第0ç§ç»é¢ï¼æå卿å¼å§ï¼æè¿°è¿ä¸å¸§çæå¾ãè²è°ã主ä½
- è§è§é©åç±»åï¼è§è§å¥è§/产åå å /ç»é¢çªå/å¨ä½å²å»/æåå¼¹åº/第ä¸äººç§°POVï¼
- å
·ä½ç»é¢æè¿°ï¼æ¯å«ãè²è°ãè¿éæ¹å¼ãç¹æã人ç©è¡¨æ
åå¨ä½
- è§è§ä¿¡æ¯å¯åº¦ï¼ç»é¢ä¸åæ¶åºç°äºå¤å°ä¿¡æ¯å
ç´
### 1c. ææ¡Ãè§è§é
å
- ææ¡åç»é¢æ¯å¦åæ¥å¼ºååä¸ä¸ªä¿¡æ¯
- 声é³è®¾è®¡ï¼å3ç§ææ 鳿/BGMåå/äººå£°è¯æ°åå
- 综åé©å强度è¯åï¼1-10ï¼åçç±
## 2. åéç»æ
ç¨è¡¨æ ¼æè§£æ¯ä¸ªé头ï¼
| æ¶é´ | æ¯å« | ç»é¢å
容 | æç½/åå¹ | è½¬åºæ¹å¼ |
## 3. èå¥è®¾è®¡
- å¿«åçæ®µæ¶é´ç¹
- èå¥å忍¡å¼ï¼å¿«-æ
¢-å¿«/æ¸è¿å é/èå²å¼ï¼
- BGMä¸ç»é¢çé
å度
## 4. è§è§å
ç´
- è²è°å滤é飿 ¼
- å广 ·å¼ååºç°æ¶æº
- 产åå±ç¤ºæ¹å¼
- æå¾ç¹ç¹
## 5. 转å设计
- CTAç±»åååºç°æ¶æº
- ä»·æ ¼éå®çç¥
- ç´§è¿«æè¥é ææ®µ
- 转åè·¯å¾ï¼è§é¢â?â?ï¼
## 6. åè§æ£æ¥
- æ¯å¦åå¨ç»å¯¹åç¨è¯
- åæè¡¨è¿°æ¯å¦åè§
- ææ æ½å¨å®¡æ ¸é£é©
## 7. å¯å¤å¶è¦ç´
- å¯ç´æ¥å¤å¶çï¼é©åå¥å¼ãåéç»æãè§è§é£æ ¼ãCTAè¯æ¯
- ä¸å¯å¤å¶çï¼ç¬ç¹åºæ¯ãç¹å®è¾¾äººãåçå¿è½
请ç¨ä¸æè¾åºï¼å°½é详ç»ã
Step 4: çæ¬¾å ¬å¼æç¼ â ç¨æ·ç¡®è®¤èç¹
æç«åè§é¢æ¶ â æ±æ»åæç»æï¼
è¯»åææ analysis-*.md æä»¶ï¼åæ¶è¯»å references/proven-formulas.md ä¸çå·²éªè¯å
¬å¼ä½ä¸ºå¯¹ç
§ï¼ç±Claudeæ±æ»æç¼ï¼
- åç±»çæ¬¾å ±æ§ï¼å¤ä¸ªè§é¢å ±åçæåè¦ç´
- é©åå ¬å¼ï¼æææçé©åç±»ååå¥å¼æ¨¡æ¿
- æä½³åéç»æï¼éå该åç±»çæ ååéæµç¨
- è奿¨¡æ¿ï¼æ¨èçèå¥è®¾è®¡æ¹æ¡
- 转åè·¯å¾ï¼æä¼çCTAçç¥
- é£é©æç¤ºï¼éè¦é¿å çåè§é®é¢
æ ç«åè§é¢æ¶ â ç´æ¥ä½¿ç¨å·²éªè¯å ¬å¼ï¼
读å references/proven-formulas.mdï¼æ ¹æ®äº§ååç±»éæ©ææ¥è¿çåç±»å
¬å¼ä½ä¸ºåºçº¿ãæéç¨æ·ï¼æ ç«ååæçèæ¬å¯è½ç¼ºå°åç±»é对æ§ï¼å»ºè®®åç»è¡¥å
ç«åè§é¢ã
ä¿åæ±æ»å° _temp/douyin-downloads/[产åå]-çæ¬¾åææ±æ».md
å±ç¤ºç»ç¨æ·ç¡®è®¤ï¼
- ç¡®è®¤åææ¯å¦åç¡®
- ç¡®è®¤èæ¬ç±»åï¼ç§è/åå·ï¼
- è¡¥å 产åä¿¡æ¯ï¼å¦æStep 1æªå®æ´æä¾ï¼
å
¬å¼æ²æ·ï¼åæå®æåï¼å°æ°åç±»çå
¬å¼è¿½å å° references/proven-formulas.mdï¼æç»ç§¯ç´¯ã
Step 5: èæ¬+åéçæ
åºäºçæ¬¾å ¬å¼ + 产åä¿¡æ¯ + å£è¯é£æ ¼æ ·æ¬çæèæ¬ã
çæååå¤ï¼
- 读å
references/script-style-samples.mdè·åå£è¯é£æ ¼èä¾ - 读å
references/analysis-dimensions.mdä¸çç§è/åå·åºå«è¡¨ - 读åStep 4ççæ¬¾åææ±æ»
èæ¬çæPrompt模æ¿ï¼
ç§èè§é¢èæ¬
ä½ æ¯æé³çµåçè§é¢ç¼å¯¼ï¼æ
é¿å¸¦è´§ç±»ç§èå
容ã
## ä»»å¡
为以ä¸äº§åçæä¸ä¸ª{æ¶é¿}ç§çç§èè§é¢èæ¬ã
## 产åä¿¡æ¯
{产ååç§°ãæ ¸å¿åç¹ãç®æ 人群ãä»·æ ¼ãåçä¿¡æ¯}
## çæ¬¾å
¬å¼ï¼åºäºç«ååæï¼
{Step 4æç¼ççæ¬¾å
¬å¼}
## å£è¯é£æ ¼è¦æ±
åè以ä¸çå®èæ¬ç飿 ¼ç¹å¾ï¼
- æåº¦å£è¯åï¼ç¨è¯´è¯çæ¹å¼ååï¼çå¥ä¸ºä¸»ï¼ä¸è¶
è¿15åï¼
- å
·ä½æ°æ®éç¹ï¼ç¨å
·ä½æ°åï¼ä¸ç¨ãå¾å¤ãã大éã
- æå®æè¿°ï¼è°å¨è§è§/触è§/å³è§/å
è§
- æ
æè§¦åï¼èº«ä»½è®¤åãç¦èæ¿æ´»ãåºæ¯å
±é¸£
- åçè书ç®åï¼ä¸å¥è¯å¸¦è¿
- ä»·æ ¼éå®+ç´§è¿«æ
çå®èæ¬èä¾ï¼
{ä»script-style-samples.mdéåååç±»æé£æ ¼æ¥è¿ç1-2ä¸ªæ ·æ¬}
## è¾åºè¦æ±
### Part Aï¼å®æ´èæ¬
- å¼å¤´3ç§å¿
é¡»æå¼ºé©åï¼åèåæä¸æææçé©åç±»åï¼
- ä¸é´å±ç¤ºæ ¸å¿åç¹ï¼æå¤3个ï¼å¤äºè§ä¼è®°ä¸ä½ï¼
- ç»å°¾ææç¡®CTA
- å
¨æå£è¯åï¼åæåæ¨è
- ä¸ä½¿ç¨ç»å¯¹åç¨è¯ï¼ç¬¦åæé³å¹¿åå®¡æ ¸è§è
- æ æ³¨æ¯æ®µé¢ä¼°æ¶é¿
### Part Bï¼åéè¡¨æ ¼ï¼å3ç§å¿
é¡»è¯¦ç»æè¿°è§è§é©åï¼
| éå· | æ¶é¿ | æ¯å« | ç»é¢å
容 | æç½/åå¹ | ææå»ºè®® |
â ï¸ å3ç§çåéå¿
é¡»å
å«ï¼
- è§è§é©åç±»åï¼è§è§å¥è§/产åå å /ç»é¢çªå/å¨ä½å²å»/æåå¼¹åº/第ä¸äººç§°POVï¼
- å
·ä½ç»é¢æè¿°ï¼æå¾ãè²è°ãè¿éãç¹æã表æ
å¨ä½
- 第ä¸å¸§è®¾è®¡ï¼æåå¨ç¬¬0ç§æ¶è¿ä¸å¸§è½å¦å¸å¼ç¹å»
- ææ¡Ãç»é¢é
åï¼å£°é³åç»é¢æ¯å¦åæ¥å¼ºååä¸ä¸ªä¿¡æ¯
åå·ææ¾ç´ æèæ¬
ä½ æ¯åå·ææ¾ç´ æç¼å¯¼ï¼æ
é¿é«è½¬åä¿¡æ¯æµå¹¿åã
## ä»»å¡
为以ä¸äº§åå䏿¡{æ¶é¿}ç§åå·ææ¾ç´ æèæ¬ã
## 产åä¿¡æ¯
{产ååç§°ãæ ¸å¿åç¹ãç®æ 人群ãä»·æ ¼ãææ¾ç®æ }
## çæ¬¾å
¬å¼ï¼åºäºç«ååæï¼
{Step 4æç¼ççæ¬¾å
¬å¼}
## å£è¯é£æ ¼è¦æ±
{åç§èèæ¬ç飿 ¼è¦æ±}
## åå·ç´ æç¹æ®è¦æ±
- å3ç§å¿
é¡»æå¼ºé©åï¼æ°æ®åæçç¹åï¼ä¸è¦ç¨é®å¥å¼å¤´ï¼
- ä¿¡æ¯å¯éï¼åç¹ç´ç»
- CTAè¦ç¡¬ï¼æç¡®å¼å¯¼ç¹å»/è¿ç´æé´/ä¸å
- ä¸ä½¿ç¨ç»å¯¹åç¨è¯ï¼ä¸åæªç»éªè¯çåææ¿è¯º
- 符ååå·å®¡æ ¸è§è
## è¾åº
### Part Aï¼å®æ´èæ¬ï¼æ 注æ¶é¿ï¼
### Part Bï¼åéè¡¨æ ¼
| éå· | æ¶é¿ | ç»é¢å
容 | æç½/åå¹ | ç´ æå»ºè®® |
ä¿åèæ¬å° _temp/douyin-downloads/[产åå]-ç§èèæ¬.md æ [产åå]-åå·ç´ æèæ¬.md
Step 6: AIå³å®¡æ ¡ â ç¨æ·ç¡®è®¤èç¹
对çæçèæ¬è¿è¡è§é¢èæ¬ä¸ç¨å®¡æ ¡ï¼5é¡¹æ£æ¥ï¼
æ£æ¥1ï¼å£è¯åç¨åº¦
åè è§é¢èæ¬å£è¯åå®¡æ ¡ skillçè§åï¼
- â ãæ¥ä¸æ¥æä»¬å°è¿è¡…ãâ â ãæä»¬æ¥…ã
- â ãè¿è¡æä½ãâ â ãç¹å»ã
- â ãç»¼ä¸æè¿°ãâ â ç´æ¥æ»ç»
- çå¥ä¸ºä¸»ï¼ä¸è¶ è¿15åï¼
- 大声读ä¸éï¼å¡é¡¿çå°æ¹éå
æ£æ¥2ï¼é©å强度
- å3ç§æ¯å¦æè¶³å¤å¸å¼å
- æ¯å¦ä¸ç®æ 人群å¹é
- æ¯å¦å¶é äºå¥½å¥å¿/ç´§è¿«æ/å ±é¸£
æ£æ¥3ï¼èå¥ä¸æ¶é¿
- æ¯æ®µæ¶é¿æ 注æ¯å¦åç
- æ»æ¶é¿æ¯å¦å¨ç®æ èå´å
- ä¿¡æ¯å¯åº¦æ¯å¦éä¸ï¼ä¸è¿è½½ä¹ä¸ç©ºæ´ï¼
æ£æ¥4ï¼å¹¿å®¡åè§æ£æ¥ï¼éç¹ï¼ï¼
è¿æ¯æå®¹æå¯¼è´ç´ æè¢«æçç¯èãå³ä½¿äº§å宿¹å®£ä¼ è¯ä¸ææäºè¡¨è¿°ï¼ææ¾æ¶ä¹å¯è½è¢«å¹³å°å®¡æ ¸æç»ã
4a. ç»å¯¹åç¨è¯ï¼å¿ é¡»å é¤ï¼ï¼
- â æå¥½/第ä¸/100%/ç»å¯¹/å¯ä¸/顶级/å ¨ç½æä½
4b. æ¶é´+åææ¿è¯ºï¼é«å±ï¼æå¸¸è¢«å¡ï¼ï¼
- â ã60ç§ç¼è§£ææãâ â ãç¨å®å´å·´å°±èæå¤äºã
- â ã28天淡æ83%ãâ â ãåæç¨ï¼æççæåæ·¡ã
- â ã7å¤©è§æãâ â ãç¨äºä¸éµåå°±è½çå°ååã
- è§åï¼å ·ä½æ¶é´ + å ·ä½åæ = å¿ é¡»æ¹åã廿æ¶é´æå»æåææ¿è¯ºï¼ç¨æ¨¡ç³åç使æè¿°ä»£æ¿
- å³ä½¿æ°æ®æ¥èªäº§å宿¹/ä¸´åºæ¥åï¼ææ¾ç´ æä¸ä¹ä¸è½ç´æ¥ä½¿ç¨
4c. åææ¿è¯ºæªè¾ï¼
- â æ²»å¥½/æ ¹æ²»/æ°¸ä¹ /å½»åºè§£å³ â â ç¼è§£/叮婿¹å/æè§å¥½å¤äº
- â ç¾ç½/ç¥ç/æè¡° â â æäº®/æ¹åççè/让ç®è¤ç¶ææ´å¥½ï¼åå¦åç±»éç¹å«æ³¨æï¼
- â æ¶ç/æè/æè â â æè§æ¸ ç½å¹²åï¼éè¯åä¸è½ç¨å»çæ¯è¯ï¼
4d. 对æ¯åè´¬æï¼
- â ãæ¯XXåç好ããåæææç«åã
- â ãå»é¢è¦è±å ååãâ â ï¸ å¯ä»¥ç¨ä½ä¸è½æç¤ºæ¿ä»£å»ç
4e. 诱导åèåï¼
- â ãä¸ä¹°å°±äºäºããéè¿åçä¸å¹´ãï¼èåç´§è¿«æï¼
- â æªæ æ³¨çæ¼åæ®æ¼ä½¿ç¨è /ä¸å®¶
æ¹åååï¼ç¨ç¬¬ä¸äººç§°ä½æä»£æ¿ç¬¬ä¸äººç§°æ°æ®ããæç¨äºä¹åæè§…ãæ¯ãç»ä¸´åºéªè¯…ãå®å ¨å¾å¤ã
æ£æ¥5ï¼AI峿£æ¥
åè ai-taste-proofreading skillç6大AIè
è§åï¼
- â å¥è¯è¿ç¯ï¼ãå¨å½ä»æ¶ä»£ããå¼å¾æ³¨æçæ¯ã
- â AIå¥å¼ï¼ã䏿¯…èæ¯…ããä¸ä» …è丅ãè¿ç»ä½¿ç¨
- â 书é¢è¯æ±ï¼ãæ¾èæåããå åå©ç¨ã
- â ç»ææºæ¢°ï¼è¿åº¦ä½¿ç¨ãé¦å ãå ¶æ¬¡ãæåã
- â æåº¦ä¸ç«ï¼ãå ·ä½åå³äºå®é æ åµã
- â ç»è缺失ï¼å¤§è¯å¤ãå ·ä½ç»èå°
å®¡æ ¡åå±ç¤ºä¿®æ¹æ¸ åç»ç¨æ·ç¡®è®¤ï¼ç¶ååºç¨ä¿®æ¹ã
æä»¶ä¿åè§å
ææä¸é´äº§ç©åæç»è¾åºä¿åå¨ åä½/_temp/douyin-downloads/ï¼
_temp/douyin-downloads/
âââ douyin-1-[ID].mp4 # ä¸è½½çè§é¢
âââ douyin-2-[ID].mp4
âââ analysis-1.md # è§é¢åæç»æ
âââ analysis-2.md
âââ [产åå]-çæ¬¾åææ±æ».md # å¤è§é¢æ±æ»
âââ [产åå]-ç§èèæ¬.md # æç»ç§èèæ¬
âââ [产åå]-åå·ç´ æèæ¬.md # æç»åå·èæ¬
åèèµæº
| èµæº | è·¯å¾ | ç¨é |
|---|---|---|
| åæç»´åº¦æ¡æ¶ | references/analysis-dimensions.md |
7维度åæ+ç§èvsåå· |
| å·²éªè¯çæ¬¾å ¬å¼ | references/proven-formulas.md |
åç±»å ¬å¼åºï¼æ ç«åè§é¢æ¶çåºçº¿ |
| å£è¯é£æ ¼æ ·æ¬ | references/script-style-samples.md |
èæ¬çæçfew-shotèä¾ |
| è§é¢ä¸è½½èæ¬ | scripts/download_douyin.py |
æé³è§é¢ä¸è½½ï¼yt-dlpï¼ |
| Geminiè§é¢åæ | scripts/analyze_video.py |
è§é¢çè§£åæè§£ï¼å ç½®ï¼ |
| AIå³å®¡æ ¡è§å | Step 6ä¸å åµ | 6大AIè è¯å« |
| å£è¯åå®¡æ ¡ | Step 6ä¸å åµ | å£è¯åæ¹åè§å |
å¿«é使ç¨
æç«åè§é¢æ¶ï¼ã帮ææè§£è¿å 个æé³è§é¢ï¼çæä¸ä¸ªèæ¬ãï¼ï¼
- æ¶é龿¥å产åä¿¡æ¯ï¼Step 1ï¼
- ä¸è½½+åæå¯å¹¶è¡æ§è¡ï¼Step 2-3ï¼
- å±ç¤ºåææ±æ»ï¼ç¡®è®¤æ¹åï¼Step 4ï¼
- çæèæ¬ï¼ç¡®è®¤åå®¡æ ¡ï¼Step 5-6ï¼
- å°æ°åç±»å
¬å¼è¿½å å°
references/proven-formulas.md
æ ç«åè§é¢æ¶ï¼ã帮æå个XX产åçç§èèæ¬ãï¼ï¼
- æ¶é产åä¿¡æ¯ï¼Step 1ï¼è·³è¿è§é¢é¾æ¥ï¼
- è·³è¿ Step 2-3
- ä»
references/proven-formulas.mdéååç±»å ¬å¼ï¼Step 4ï¼ - çæèæ¬ï¼ç¡®è®¤åå®¡æ ¡ï¼Step 5-6ï¼
æ»èæ¶ï¼æè§é¢çº¦15-20åéï¼æ è§é¢çº¦5-10åéã
è±ååºå | AI Native Coder · ç¬ç«å¼åè å ¬ä¼å·ãè±åã| 30ä¸+ç²ä¸ | AIå·¥å ·ä¸æçæå 代表ä½ï¼å°ç«è¡¥å ç¯ï¼AppStoreä»è´¹æ¦Top1ï¼Â·ã䏿¬ä¹¦ç©è½¬DeepSeekã