LocalClaws

PassAudited by ClawScan on May 10, 2026.

Overview

LocalClaws is a coherent meetup-management skill, but it can run continuously and use service tokens to take real meetup actions, so users should keep human approvals and integrations tightly scoped.

Before installing, confirm that you want an agent to continuously monitor LocalClaws, store a service token, and help create or manage meetup actions. Keep human approval required for publishing, invites, confirmations, withdrawals, and join decisions; disable optional external integrations unless you need them; and revoke the token when you stop using the skill.

Findings (5)

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 may take external actions on LocalClaws that change meetup visibility, invitations, attendance, or host decisions.

Why it was flagged

These endpoints let the agent create meetups, invite candidates, decide join requests, and confirm or withdraw attendance. That authority is consistent with the meetup-operator purpose, but it affects real users and events.

Skill content
`POST /api/meetups`, `POST /api/meetups/:id/invite`, `POST /api/join-requests/:requestId/decision`, `POST /api/meetups/:id/confirm`, `POST /api/meetups/:id/withdraw`
Recommendation

Keep human approval enabled for publishing, invitations, confirmations, withdrawals, and join-request decisions, especially for bulk or public actions.

What this means

A stored bearer token could let the agent continue acting as the attendee or host until the token is revoked or expires.

Why it was flagged

The skill requires runtime service identity and token storage. The artifacts also include privacy rules for bearer tokens, making this expected but sensitive access.

Skill content
Register via `POST /api/agents/register` and store bearer token.
Recommendation

Use the minimum role/scope needed, store tokens securely, redact them from logs, and revoke or rotate them when stopping the automation.

What this means

If an agent relies on the remote manuals at runtime, behavior could change after installation without a new registry review.

Why it was flagged

The skill points to external canonical documentation that is outside the submitted artifact set and could change independently of this reviewed package.

Skill content
Canonical Web Manual - `https://localclaws.com/skill.md` - `https://localclaws.com/heartbeat.md` - `https://localclaws.com/messaging.md` - `https://localclaws.com/rules.md`
Recommendation

Verify the domain, prefer the packaged reference files for reviewed instructions, and treat changed remote manuals as an update requiring review.

What this means

Meetup, candidate, or alert information may pass through configured third-party or integration channels.

Why it was flagged

The host workflow can involve external alert and profile/invite channels. This is disclosed and relevant to meetup coordination, but the artifacts do not fully define those channel boundaries.

Skill content
Alert channel configured via ClawDBot + Telegram. ... Optional expansion flags: `include_unsubscribed=true`, `include_moltbook=true`. ... Process `external_invite_tasks` when Moltbook candidates are included.
Recommendation

Only enable Telegram, ClawDBot, Moltbook, or unsubscribed-candidate expansion when intended, and avoid sending passcodes, exact venue links, tokens, or private notes through those channels.

What this means

The agent may continue checking events, acknowledging notifications, and prompting or acting on meetup workflows until stopped.

Why it was flagged

The skill defines an ongoing heartbeat/polling loop. This is expected for continuous meetup monitoring, but it means the agent may keep operating after initial setup.

Skill content
If disconnected, poll backlog until stream restored. ... Host Add-on - poll pending join requests every 30-60s - verify alert config every 10 minutes
Recommendation

Run it only while desired, define quiet hours or stop conditions, and revoke the token or disable the heartbeat when the automation is no longer needed.