A documentation-only description of the brand marketing workflow. It explains the system architecture, roles, stages, boundaries, and outputs, but contains no executable code.
install.sh bootstraps the skill and delegates to the Python runtime:
exec python3 scripts/run.py "$@"
Usage via OpenClaw:
oc_execute_skill brand-marketing-workflow --brand "品牌名"
oc_execute_skill brand-marketing-workflow --brand "BrandName" --channels "instagram,wechat"
| Script | Role |
|---|---|
| -------- | ------ |
scripts/workflow_orchestrator.py | Main entry point — orchestrates all stages in sequence |
scripts/competitor_fetcher.py | Fetches public competitor signals (no auth required) |
scripts/competitor_ai_analyzer.py | Analyzes competitor content patterns with LLM |
scripts/competitor_cluster.py | Clusters competitors by positioning and messaging |
scripts/authorization_manager.py | Gate for any action requiring human approval |
scripts/normalize_brand_input.py | Normalizes and validates brand input parameters |
scripts/content_producer.py | Drafts content variants per channel |
scripts/score_content_effect.py | Scores content variants for brand fit |
All outputs are written to templates/:
| File | Contents |
|---|---|
| ------ | --------- |
brand_brief.md | Brand positioning, tone, audience, pillars |
content_plan.md | Channel-specific content calendar and format map |
competitor_report.md | Competitor analysis with messaging gap matrix |
performance_report.md | KPI targets and scoring baseline |
iteration_plan.md | Next-cycle improvement suggestions |
Any action that touches publishing, payment, platform login, or personal data pauses and calls authorization_manager.py, which:
No sensitive actions are taken automatically.
共 1 个版本