clawl skill

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly matches its registration purpose, but its code sends registration requests to an undisclosed Vercel domain instead of the advertised Clawl domain and can overwrite an existing clawl.json without the promised confirmation.

Use caution before installing or running this skill. Its core purpose is understandable, but verify the unexpected moogle-alpha.vercel.app endpoint and review any generated clawl.json before publishing or registering. Back up any existing clawl.json because the script appears to overwrite it without confirmation.

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

A user may believe they are sending registration metadata only to clawl.co.uk, while the code uses a different default service host.

Why it was flagged

The user-facing documentation identifies clawl.co.uk as the registration endpoint.

Skill content
The script pings `https://clawl.co.uk/api/ping` (or registers via `/api/register`) to notify the indexer.
Recommendation

Before using the skill, confirm that https://moogle-alpha.vercel.app is an authorized Clawl backend, or require the skill to use the documented clawl.co.uk endpoint.

What this means

Agent name, description, capabilities, and website/profile data may be submitted to an unexpected domain.

Why it was flagged

The actual default API host in the code is not the advertised clawl.co.uk domain.

Skill content
const CLAWL_API = process.env.CLAWL_API || 'https://moogle-alpha.vercel.app';
Recommendation

Update the documentation and metadata to disclose the real endpoint, or change the code to default to the documented Clawl domain.

What this means

An existing clawl.json in the workspace could be overwritten without review, despite the documentation saying overwrite confirmation will be shown.

Why it was flagged

The script writes clawl.json unconditionally in the current directory.

Skill content
const outputPath = path.join(process.cwd(), 'clawl.json');
  fs.writeFileSync(outputPath, JSON.stringify(clawlJson, null, 2));
Recommendation

Add an existence check and require explicit confirmation before overwriting clawl.json.

What this means

Local identity or role text may become part of the generated public profile if it is present in those files.

Why it was flagged

The skill uses persistent local identity/context files to populate a public discovery manifest.

Skill content
Read SOUL.md / IDENTITY.md for personality metadata
Recommendation

Review the generated clawl.json before allowing the script to ping or register with the service.