Reddit Quote Carousel

WarnAudited by ClawScan on May 10, 2026.

Overview

The skill’s carousel goal is coherent, but it would publish to Instagram and use repo/account access without clearly declaring credentials, scope, or a final approval step.

Before installing, confirm which Instagram account and repo this can access, review the referenced helper skills/scripts, and require a manual preview and approval before anything is published or cleaned up.

Findings (4)

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.

What this means

The agent could publish an incorrect or unauthorized carousel and remove hosted/local working files without the user explicitly approving the final content.

Why it was flagged

This directs the agent to perform repo hosting, Instagram publishing, and cleanup as the default workflow, but the artifact does not show a final human approval step, account/repo scope, or rollback control before mutation.

Skill content
### Sub-agent 3: Publish to Instagram

Same as `create-instagram-carousel-post` Sub-agent 3:
1. Host images in tabiji repo (`img/instagram/`)
2. Create carousel item containers
3. Create carousel container with caption
4. Publish
5. Cleanup hosted images + local temp files
Recommendation

Require an explicit preview-and-approve step before publishing, declare the target Instagram account and repo path, and make cleanup a separately confirmed action.

What this means

The skill may rely on whatever Instagram, GitHub/repo, or local session credentials are already available to the agent, which could affect the wrong account or workspace.

Why it was flagged

The declared credential/config contract is empty, while SKILL.md instructs publishing to Instagram and hosting in a repo. Those actions normally require account or repository credentials, so the artifacts do not bound which ambient credentials or accounts may be used.

Skill content
Required env vars: none
Env var declarations: none
Primary credential: none
Required config paths: none
Recommendation

Declare the required credentials and scopes, require the user to select the account/repo, and document exactly what permissions are needed.

What this means

Important behavior, including public posting, depends on other local skills or scripts whose code and permissions were not reviewed here.

Why it was flagged

The reviewed package contains only this instruction file, but it delegates photo selection, image processing, and publishing to external workflows/skills that are not included or pinned in the artifact set.

Skill content
Find photos using `instagram-photo-find` workflow ... Create overlays using `instagram-photo-text-overlay` skill ... Same as `create-instagram-carousel-post` Sub-agent 3
Recommendation

List these as explicit dependencies with versions or sources, include their reviewed implementation or links, and require users to review/install them before enabling publishing.

What this means

Image generation depends on local code that may not exist or may behave differently on the user’s machine.

Why it was flagged

The skill instructs the agent to run a local Python helper by absolute path. This is related to the image-overlay purpose, but the helper is outside the reviewed skill package.

Skill content
python3 /Users/psy/.openclaw/workspace/skills/instagram-photo-text-overlay/scripts/overlay.py \
Recommendation

Use a packaged or declared helper path and ensure users can review the script before it is run.