Substack
Analysis
Review before installing: this skill is coherent, but it can use a long-lived Substack session cookie and unreviewed local helper code to publish or edit live posts.
Findings (3)
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.
Publish draft | `POST` | `/api/v1/drafts/{id}/publish` ... Update existing post | `PUT` | `/api/v1/drafts/{id}` ... `PUT /api/v1/drafts/{id}` works on already-published posts too — it edits them in place.These raw REST operations can publish new posts and modify already-live public content; the artifact only requires explicit confirmation for changing `send_email` to true, not for web publication or edits.
Source: unknown ... No code files present — this is an instruction-only skill.
SKILL.md directs use of `publishers/substack.py` for authentication and posting, but that credential-handling helper is not included in the reviewed artifacts; with a session cookie and publishing authority, this provenance gap is material.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
This skill requires a `connect.sid` session cookie from Substack. Store it securely and provide it as the `SUBSTACK_SID` environment variable ... Valid for months unless you sign out of Substack in Chrome.
The artifact asks for a long-lived browser session cookie that can authenticate as the Substack account; this high-impact credential is also under-declared by the registry metadata, which lists no primary credential or required env vars.
