Not in the top 1,000 by GitHub stars
bianzigege/qianchuan-material-breakdown-skill
千川素材结构拆解 Skill:本地预处理、口播转写、镜头切分、卖点卡片,结果归档到飞书/钉钉 · 电商商家与投手 · Python
History
Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.
View weekly changes
SKILL.md
Week of Nov 2, 2026 · Line counts unavailable
Before Not checked yet → After Network or broad shell
First observation → 0ff3f462d6dd
No earlier version was observed for comparison.
Heat
1.7- Star growth, last 7 daysNot available
- Star growth, last 24 hoursNot available
- Rank movement, last 7 daysNot available
- Commits, last 30 daysNot available
- Accounts asking about it through MCP, last 7 daysNot available
- Hot votes this weekNot available
Heat never changes the order by stars, and sponsorship never touches it. How heat works
Stars over time
30-day change not yet available: not enough history.
Individual skills in this repository
How it works
qianchuan-material-breakdown
When your agent uses it
对本地 MP4、MOV、WebM 或 M4V 短视频进行千川素材结构拆解,按固定商家目录输出素材决策与仿拍报告,并可通过飞书或钉钉呈现和沉淀结果。提取口播、字幕、画面、品牌、商品、卖点、时间证据、逻辑分段视频和关键帧;不判断真实消耗、ROI、成交量或投放效果。
What it loads into context
Frontmatter
116 tokensAlways available to the agent
SKILL.md
2,363 tokensWhen the skill is activated
Reference documents
13,063 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- 目标
- 输入页
- 数据与展示分离
- 逻辑分段
- 商家正文用语
- 仿拍方案
- 发布前校验
- 商品卖点证据与媒体展示规则
- 调用
- 飞书同步
- 边界
- 关键文件
Scripts executed separately
scripts/analyze_video.pyscripts/check_environment.pyscripts/dingtalk_asset_uploader.pyscripts/download_video.pyscripts/export_result.pyscripts/extract_video.pyscripts/feishu_asset_uploader.pyscripts/feishu_report_renderer.pyscripts/render_segments.pyscripts/report_builder.pyscripts/report_validator.pyscripts/segment_asset_generator.pytests/test_dingtalk_asset_uploader.pytests/test_merchant_report.py
Files
.env.exampleasset475 bytes.gitignoreasset155 bytesREADME.mddoc9,507 bytesSKILL.mdcore8,753 bytesSKILL.mdcore8,753 bytesSKILL.mdcore8,753 bytesSKILL.mdcore8,753 bytesSKILL.mdcore8,753 bytesadapters/generic-agent.mddoc754 bytesadapters/workbuddy.mddoc650 bytesagents/openai.yamlasset798 bytesconfig.example.jsonasset1,696 bytesdocs/contact-wechat.jpgasset104,427 bytesdocs/demo-output.mddoc12,637 bytesdocs/demo-preview.svgasset11,726 bytesexamples/input.example.jsonasset288 bytesexamples/output.example.jsonasset1,671 bytesintegrations/dingtalk/README.mddoc4,270 bytesintegrations/feishu/README.mddoc4,329 bytesprompts/overview_prompt.mddoc882 bytesprompts/scene_prompt.mddoc1,130 bytesprompts/structure_prompt.mddoc990 bytesprompts/system_prompt.mddoc3,094 bytesrequirements.txtdoc16 bytesschemas/analysis.schema.jsonasset7,560 bytesschemas/merchant_report.schema.jsonasset9,173 bytesscripts/analyze_video.pyruns14,765 bytesscripts/check_environment.pyruns10,497 bytesscripts/dingtalk_asset_uploader.pyruns23,300 bytesscripts/download_video.pyruns3,322 bytesscripts/export_result.pyruns6,474 bytesscripts/extract_video.pyruns7,590 bytesscripts/feishu_asset_uploader.pyruns19,976 bytesscripts/feishu_report_renderer.pyruns17,711 bytesscripts/render_segments.pyruns2,772 bytesscripts/report_builder.pyruns18,656 bytesscripts/report_validator.pyruns9,276 bytesscripts/segment_asset_generator.pyruns4,093 bytessetup/README.mddoc10,327 bytestests/test_dingtalk_asset_uploader.pyruns5,651 bytestests/test_merchant_report.pyruns10,972 bytes
No excerpt is shown for this license. Read the source on GitHub.
View the complete source on GitHubSkills included
- qianchuan-material-breakdown
Repository facts
- License
- No license detected
- Created
- Aug 3, 2026
- Last pushed
- Aug 6, 2026
- Forks
- 0
- Open issues
- 0
- Project activity
- Slowing
Before you install
Network or broad shellAutomated signals, not a guarantee
Checked Nov 5, 2026
Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.
Show 4 notes
SKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- 3 dangerous shell commandsin 3 files: README.md:149 integrations/dingtalk/README.md:31 setup/README.md:65
- 29 network referencesin 9 files: tests/test_merchant_report.py:136 README.md:104 tests/test_dingtalk_asset_uploader.py:26 and 6 more
- No hidden or obfuscated text
- No instruction overrides
- 14 executable scriptsin 14 files: scripts/analyze_video.py:1 scripts/check_environment.py:1 scripts/dingtalk_asset_uploader.py:1 and 11 more
- 41 references to secretsin 13 files: scripts/analyze_video.py:56 scripts/download_video.py:5 scripts/check_environment.py:33 and 10 more
- No requests to vote in Hot
Show all 87 signals by file
.env.example
- Access to secretsline 12
[Credential-related source omitted]
.gitignore
- Access to secretsline 1
[Credential-related source omitted]
README.md
- Network accessline 104
[Credential-related source omitted] - Access to secretsline 104
[Credential-related source omitted] - Network accessline 105
--source-url "https://www.douyin.com/video/视频ID" \ - Access to secretsline 106
[Credential-related source omitted] - Dangerous shell operationline 149
curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh - Network accessline 149
curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh - Network accessline 209
作者:辫子哥哥(GitHub:[@bianzigege](https://github.com/bianzigege)) - Network accessline 213
- 项目问题、功能建议和脱敏案例反馈:提交 [GitHub Issues](https://github.com/bianzigege/qianchuan-material-breakdown-skill/issues)。
SKILL.md
- Access to secretsline 124
[Credential-related source omitted] - Network accessline 127
[Credential-related source omitted] - Access to secretsline 127
[Credential-related source omitted] - Network accessline 128
--source-url "https://www.douyin.com/video/视频ID" \ - Access to secretsline 129
[Credential-related source omitted] - Access to secretsline 138
[Credential-related source omitted]
config.example.json
- Access to secretsline 73
[Credential-related source omitted]
docs/demo-preview.svg
- Network accessline 1
<svg xmlns="http://www.w3.org/2000/svg" width="1440" height="860" viewBox="0 0 1440 860">
integrations/dingtalk/README.md
schemas/analysis.schema.json
schemas/merchant_report.schema.json
scripts/analyze_video.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 56
[Credential-related source omitted] - Access to secretsline 57
[Credential-related source omitted] - Access to secretsline 62
[Credential-related source omitted] - Access to secretsline 71
[Credential-related source omitted] - Access to secretsline 72
[Credential-related source omitted] - Access to secretsline 89
[Credential-related source omitted] - Access to secretsline 265
[Credential-related source omitted] - Access to secretsline 289
[Credential-related source omitted] - Access to secretsline 294
[Credential-related source omitted] - Access to secretsline 319
[Credential-related source omitted]
scripts/check_environment.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 33
[Credential-related source omitted] - Access to secretsline 34
[Credential-related source omitted] - Access to secretsline 45
[Credential-related source omitted] - Access to secretsline 46
[Credential-related source omitted] - Access to secretsline 61
[Credential-related source omitted]
scripts/dingtalk_asset_uploader.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 196
[Credential-related source omitted] - Access to secretsline 507
[Credential-related source omitted] - Access to secretsline 509
[Credential-related source omitted] - Access to secretsline 510
[Credential-related source omitted] - Access to secretsline 511
[Credential-related source omitted]
scripts/download_video.py
- Executable scriptline 1
#!/usr/bin/env python3 - Access to secretsline 5
[Credential-related source omitted] - Access to secretsline 6
[Credential-related source omitted] - Access to secretsline 26
[Credential-related source omitted] - Access to secretsline 54
[Credential-related source omitted] - Access to secretsline 80
[Credential-related source omitted] - Access to secretsline 87
[Credential-related source omitted]
scripts/export_result.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/extract_video.py
scripts/feishu_asset_uploader.py
scripts/feishu_report_renderer.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/render_segments.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/report_builder.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/report_validator.py
- Executable scriptline 1
#!/usr/bin/env python3
scripts/segment_asset_generator.py
setup/README.md
- Network accessline 32
[Credential-related source omitted] - Access to secretsline 32
[Credential-related source omitted] - Network accessline 33
--source-url "https://www.douyin.com/video/视频ID" \ - Access to secretsline 34
[Credential-related source omitted] - Dangerous shell operationline 65
curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh - Network accessline 65
curl -fsSL https://raw.githubusercontent.com/DingTalk-Real-AI/dingtalk-workspace-cli/main/scripts/install.sh | sh
tests/test_dingtalk_asset_uploader.py
- Executable scriptline 1
Executable file - Network accessline 26
return {"success": True, "data": {"dentryUuid": f"folder-{self.counter}"}} if argv[:2] == ["drive", "upload"]: return {"success": True, "data": {"dentryUuid": "file-1", "url": "https://example.invalid/file"}} - Network accessline 27
if argv[:2] == ["drive", "upload"]: return {"success": True, "data": {"dentryUuid": "file-1", "url": "https://example.invalid/file"}} if argv[:2] == ["doc", "create"]: - Network accessline 28
return {"success": True, "data": {"dentryUuid": "file-1", "url": "https://example.invalid/file"}} - Network accessline 29
if argv[:2] == ["doc", "create"]: return {"success": True, "data": {"nodeId": "doc-1", "url": "https://example.invalid/doc"}} if argv[:2] == ["drive", "move"]: - Network accessline 30
return {"success": True, "data": {"nodeId": "doc-1", "url": "https://example.invalid/doc"}}
tests/test_merchant_report.py
- Executable scriptline 1
Executable file - Network accessline 136
[Credential-related source omitted] - Network accessline 137
[Credential-related source omitted] - Network accessline 138
[Credential-related source omitted] - Network accessline 139
[Credential-related source omitted] - Network accessline 140
[Credential-related source omitted] - Network accessline 165
[Credential-related source omitted] - Network accessline 166
) self.assertEqual(result["document"]["url"], "https://example.invalid/doc") created_names = [argv[argv.index("--name") + 1] for argv in fake.calls if "--name" in argv] - Network accessline 167
self.assertEqual(result["document"]["url"], "https://example.invalid/doc")
How the signals fit together
Facts from a static read of the files at the pinned commit. They describe what the code does, not why.
Some files could not be read; the facts below still hold.
Signal confidence: 79 facts
- Network access in code of documentationREADME.md:104Low confidence
- Access to secrets in code of documentationREADME.md:104Low confidence
- Network access in code of documentationREADME.md:105Low confidence
- Access to secrets in code of documentationREADME.md:106Low confidence
- Dangerous shell operation in code of documentationREADME.md:149Low confidence
- Network access in code of documentationREADME.md:149Low confidence
- Network access in prose of documentationREADME.md:209Low confidence
- Network access in prose of documentationREADME.md:213Low confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:124Low confidence
- Network access in code of the SKILL.mdSKILL.md:127High confidence
- Access to secrets in code of the SKILL.mdSKILL.md:127High confidence
- Network access in code of the SKILL.mdSKILL.md:128High confidence
- Access to secrets in code of the SKILL.mdSKILL.md:129High confidence
- Access to secrets in prose of the SKILL.mdSKILL.md:138Low confidence
- Dangerous shell operation in code of documentationintegrations/dingtalk/README.md:31Low confidence
- Network access in code of documentationintegrations/dingtalk/README.md:31Low confidence
- Executable script in code of a file that runsscripts/analyze_video.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/analyze_video.py:56Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/analyze_video.py:57Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/analyze_video.py:62Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/analyze_video.py:71Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/analyze_video.py:72Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/analyze_video.py:89Low confidence
- Access to secrets in code of a file that runsscripts/analyze_video.py:265High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/analyze_video.py:289Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/analyze_video.py:294Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/analyze_video.py:319Low confidence
- Executable script in code of a file that runsscripts/check_environment.py:1High confidence
- Access to secrets in prose of a file that runsscripts/check_environment.py:33Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_environment.py:34Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_environment.py:45Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_environment.py:46Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/check_environment.py:61Low confidence
- Executable script in code of a file that runsscripts/dingtalk_asset_uploader.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/dingtalk_asset_uploader.py:196Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/dingtalk_asset_uploader.py:507Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/dingtalk_asset_uploader.py:509Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/dingtalk_asset_uploader.py:510Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/dingtalk_asset_uploader.py:511Low confidence
- Executable script in code of a file that runsscripts/download_video.py:1High confidence
- Access to secrets in prose of a file that runsscripts/download_video.py:5Low confidence
- Access to secrets in prose of a file that runsscripts/download_video.py:6Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/download_video.py:26Low confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/download_video.py:54Low confidence
- Access to secrets in code of a file that runsscripts/download_video.py:80High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/download_video.py:87Low confidence
- Executable script in code of a file that runsscripts/export_result.py:1High confidence
- Executable script in code of a file that runsscripts/extract_video.py:1High confidence
- Access to secrets in code of a file that runs: a variable, placeholder or call, not a stored valuescripts/extract_video.py:19Low confidence
- Executable script in code of a file that runsscripts/feishu_asset_uploader.py:1High confidence
and 29 more
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard SKILL.md SKILL.md | .opencode/skills/<skill-name>/ |
- Native The repository ships a manifest, folder or frontmatter field for this agent.
- Compatible A standard SKILL.md that this agent can read.
- Unknown No evidence either way.
Derived automatically from paths, manifests and frontmatter. Not tested on each agent.