import-watchlog
Imports IMDB ratings and watchlist exports from imports/ into the Watchlog vault (incremental, TVmaze-aware), reports the summary, and offers to commit.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Imports IMDB ratings and watchlist exports from imports/ into the Watchlog vault (incremental, TVmaze-aware), reports the summary, and offers to commit.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
Evaluates an external resource and writes a structured review with a verdict to resources/reviews/.
Approval-free variant of evaluate-resource for automated/batch use: reads a queued file from resources/tmp/, evaluates the URL, writes the review, and cleans up.
Use when the user shares a URL with evaluative intent ("what do you think", "evaluate this", "is this worth adopting", "thoughts on this"), or explicitly invokes /evaluate-resource. Follow all steps in order — do not shortcut based on this description.
The author's aesthetic philosophy, prose style, and creative sensibility. Use whenever writing, editing, suggesting, or evaluating anything related to the author's fiction — stories, chapters, characters, scenes, or developmental feedback.
| name | import-watchlog |
| description | Imports IMDB ratings and watchlist exports from imports/ into the Watchlog vault (incremental, TVmaze-aware), reports the summary, and offers to commit. |
| when_to_use | Use when the user invokes /import-watchlog, asks to import their IMDB exports, sync Watchlog, or run the Watchlog import script. Follow all steps in order; do not shortcut based on this description. |
| allowed-tools | Bash(python3 *) Bash(git *) Read |
Check that both imports/ratings.csv and imports/watchlist.csv exist at the vault root. If either is missing, stop and tell the user exactly what to do:
ratings.csv and watchlist.csvimports/ folderDo not proceed until both are present.
From the vault root, run:
python3 scripts/import.py --tvmaze
The --tvmaze flag is always safe: the TTL (default 30 days) means ongoing shows are re-queried only when stale, and Ended shows are never re-queried.
When the script finishes, surface the summary block it prints (Added, Updated, Skipped, TVmaze calls). If errors were reported, surface them explicitly.
Run git status --short from the vault root.
feat: IMDB re-import — <N> added, <M> updated
Wait for the user to approve before running git commit. Do not push.--tvmaze. The TTL handles rate limiting already; running without it skips season date tracking.imports/ — they are gitignored and user-managed.