wewrite/scripts
wangzhuc d6900fe85d feat(learn-theme): add CLI with argparse and terminal report
Replace the smoke-test main() with a proper argparse CLI that accepts
a URL and --name, validates the name, fetches + extracts + analyzes the
article, calls generate_theme_yaml(), and writes the YAML to
toolkit/themes/. Prints a human-readable theme report with color values
and typography. Adds `learn-theme` subcommand to toolkit/cli.py
(delegates to subprocess call of scripts/learn_theme.py).

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-01 12:37:47 +08:00
..
build_openclaw.py feat: add version tracking and update mechanism 2026-03-30 15:20:44 +08:00
build_playbook.py 重构为单用户模式:去掉多客户架构 + 新增 Onboard/环境检查 + 修复 10 项问题 2026-03-28 22:36:36 +08:00
diagnose.py refactor: remove optimize_loop.py, replace with agent-driven optimization 2026-03-30 19:58:20 +08:00
extract_exemplar.py fix: use filename as fallback source when article has no H1 title 2026-03-30 22:42:23 +08:00
fetch_hotspots.py fix: normalize hotspot scores across platforms for fair sorting 2026-03-29 00:13:35 +08:00
fetch_stats.py 重构为单用户模式:去掉多客户架构 + 新增 Onboard/环境检查 + 修复 10 项问题 2026-03-28 22:36:36 +08:00
humanness_score.py fix: calibrate humanness_score with bell-curve and over-optimization penalty 2026-03-31 00:09:14 +08:00
learn_edits.py fix: improve local file matching for WeChat draft sync 2026-03-31 16:20:17 +08:00
learn_theme.py feat(learn-theme): add CLI with argparse and terminal report 2026-04-01 12:37:47 +08:00
seo_keywords.py Initial release — 公众号文章全流程 AI Skill 2026-03-26 22:16:18 +08:00