public-media-curator
Analysis
The skill mostly matches its media-curation purpose, but it under-declares Telegram credential use and asks for broad OpenClaw/native-command setup that users should review.
Findings (9)
Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
The output is passed directly into the prompt. ... This JSON is the single source of truth.
Downloaded third-party catalog content becomes authoritative prompt context, with no explicit instruction to treat titles, descriptions, and links only as data.
If the runtime is available on the page, extract it. The publication date can be extracted from the `<pubDate>` element of the RSS entry.
These formatting rules imply possible page or RSS extraction, while SKILL.md otherwise limits the data source to parsed JSON, creating an ambiguous tool-use boundary.
Source: unknown; Homepage: none
The package has no upstream source or homepage provenance in the supplied metadata, though the included files are reviewable and no hidden install helper is present.
curl -O https://liste.mediathekview.de/Filmliste-akt.xz python3 scripts/parse_filmliste.py Filmliste-akt.xz --limit 1337
The skill executes a local Python parser after downloading data; this is disclosed and central to the stated purpose rather than hidden behavior.
openclaw config set commands.nativeSkills true openclaw gateway restart
The setup changes a global OpenClaw command setting and restarts the gateway without scoping the change to this skill or documenting rollback/containment.
**No external services.** No FreshRSS, no RSS feeds, no API tokens. Just a direct download and a Python script.
This trust/privacy claim conflicts with the same skill's Telegram delivery and bot token/chat ID requirement.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
Telegram is configured in OpenClaw Settings (bot token + chat ID).
The skill requires third-party messaging credentials and authority, while the supplied registry metadata declares no primary credential or environment-variable contract.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
`profile.md` — the user's interests and preferred themes. Use this to understand what topics to prioritize.
A persistent workspace profile is reused as context on each run and may contain personal preferences or steering instructions.
Send via Telegram through the configured OpenClaw channel
Final recommendations are transmitted through an external messaging provider, which is purpose-aligned but creates a data boundary.
