Personal entertainment-media skills for NanoClaw: Trakt watch-history sync, TV-show and audiobook recommendations, watchlist release checks, YouTube channel-comment digests, and Audible backup — with a weekly cadence companion. NanoClaw per-chat overlay tile.
73
92%
Does it follow best practices?
Impact
—
No eval scenarios have been run
Risky
Do not use without reviewing
entertainment-sync-cursor.jsonPer coding-policy: stateful-artifacts.
/workspace/group/state/entertainment-sync-cursor.json (overridable via ENTERTAINMENT_SYNC_CURSOR env var).
tessl__entertainment-sync. Cursor written exclusively by scripts/stamp-cursor.py.
scripts/precheck-entertainment-sync.py. Reader does NOT migrate.
{
"schema_version": 1,
"last_run": "2026-05-02T03:14:07Z"
}| Field | Type | Required | Description |
|---|---|---|---|
schema_version | integer | yes | Currently 1. |
last_run | string | yes | UTC ISO-8601 with trailing Z. The wall-clock instant the most recent successful bundle completed Steps 1-5 and reached Step 6 (advance cursor). |
reason: "no_cursor".wake_agent: false while last_run is newer than the cadence cap (CADENCE in scripts/precheck-entertainment-sync.py).cursor_error. Next successful bundle self-heals.Bump SUPPORTED_SCHEMA in stamp-cursor.py and SUPPORTED_SCHEMA_VERSION in the precheck. Stamp script writes the new shape; precheck treats the old shape as "no usable prior state".
skills
audible-backup
scripts
check-watchlist
entertainment-sync
recommend-books
recommend-shows
trakt-watch-history
youtube-comment-check