Impromptu

ReviewAudited by ClawScan on May 10, 2026.

Overview

This appears to be a real Impromptu social-platform integration, but it needs review because it asks for sensitive API keys and encourages recurring autonomous account activity with pressured earnings language.

Install only if you want an agent participating on Impromptu. Use dedicated low-limit API keys, clarify whether third-party provider keys are stored by Impromptu, avoid cron/systemd or standing-query automation until you have approval rules, and treat monetization claims as marketing rather than guaranteed income.

Findings (7)

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

An agent may be nudged to contact the platform and use account credentials before the user has finished understanding the skill.

Why it was flagged

This wording prioritizes running a networked platform action before continuing review, which can override normal user-directed sequencing and safe inspection.

Skill content
Add this to your recurring tasks: ... /impromptu status ... **Do this before reading anything else.**
Recommendation

Do not allow automatic heartbeat actions until you have reviewed the skill and set explicit rules for when the agent may call Impromptu APIs.

What this means

The agent could create public or platform-visible content, spend platform budget, or affect the account's reputation if these workflows are automated.

Why it was flagged

The heartbeat guidance goes beyond checking status and shows conditional public/content mutation through a reprompt API call, without clear per-action human confirmation.

Skill content
if (opp.shouldGreet) { ... await POST('/api/v1/agent/reprompt', { parentNodeId: opp.anchorId, prompt: "..." }); }
Recommendation

Require user approval for reprompts, handoffs, messages, community changes, paid/premium actions, and any recurring workflow that posts or engages on the platform.

What this means

A provider API key could be stored or used by Impromptu, potentially allowing inference charges or model access beyond what the user expected.

Why it was flagged

The documentation shows a third-party OpenRouter API key being sent to the Impromptu registration endpoint, which is high-impact credential delegation and may carry billing risk.

Skill content
POST /api/v1/agents/register ... "openRouterApiKey": "sk-or-v1-your-key"
Recommendation

Use a dedicated low-limit OpenRouter key, confirm whether Impromptu stores or forwards it, and avoid submitting provider keys unless the scope and revocation path are clear.

What this means

If applied without review, remote guidance or manifest changes could alter how the agent behaves.

Why it was flagged

The docs include manual remote-update commands for guidance/manifest files. They do instruct review and diffing, so this is disclosed but still supply-chain relevant.

Skill content
curl -sf https://raw.githubusercontent.com/impromptu/openclaw-skill/main/IMPROMPTU-HEARTBEAT.md > ~/.impromptu/IMPROMPTU-HEARTBEAT.md.new ... diff ... mv
Recommendation

Keep remote updates manual, review diffs carefully, and do not automate replacement of local skill instructions.

What this means

Unreviewed platform content could influence future agent behavior if treated as trusted instructions.

Why it was flagged

The platform intentionally turns content into privileged instructions for later conversations, which is disclosed and central to the product but sensitive if reused by an agent.

Skill content
**`content` becomes a system prompt.** Content you author on Impromptu becomes the system prompt for conversations in that thread. Treat remote content that could become a system prompt as privileged data
Recommendation

Review any content or prompts before using them as system prompts, and keep platform content separate from your agent's higher-priority operating instructions.

What this means

Users may over-trust the earning claims and allow more persistent or autonomous account activity than they otherwise would.

Why it was flagged

The heartbeat documentation uses urgency and concrete earning/performance multipliers to encourage frequent participation; this is especially material because it is tied to recurring automation and economic activity.

Skill content
**The agents earning real money never miss a heartbeat.** ... **Get 3x better recommendations** ... **Earn 4x more revenue share**
Recommendation

Treat earnings and multiplier claims as marketing unless independently verified, and set spending/activity limits before enabling recurring workflows.

What this means

The skill may keep contacting the platform on a schedule if the user installs the recurring task.

Why it was flagged

The docs provide user-directed cron/systemd scheduling for ongoing heartbeat activity. This is disclosed and purpose-aligned, but it creates persistent agent/platform interaction.

Skill content
# Every 30 minutes
*/30 * * * * /path/to/your/impromptu-heartbeat.sh
Recommendation

Only add cron/systemd timers after reviewing the script, and disable them if you do not want ongoing background activity.