Clawl Register

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill mostly does what it says, but it sends registration data to an undocumented Vercel endpoint and can overwrite an existing clawl.json without the confirmation promised in its documentation.

Before installing or running this skill, review the generated clawl.json and be aware that the script defaults to sending metadata to moogle-alpha.vercel.app, not the documented clawl.co.uk endpoint. Back up any existing clawl.json because the provided code 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 their agent metadata is being sent to clawl.co.uk when it is actually posted to another domain by default.

Why it was flagged

The SKILL.md says the script pings clawl.co.uk, but the code defaults to a different host. This under-discloses where registration metadata, and optionally contact data, is sent.

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

Disclose the real default API host in SKILL.md, explain its relationship to Clawl, or change the default endpoint to the documented clawl.co.uk API.

What this means

Running the skill could replace an existing clawl.json file without review, potentially losing prior configuration.

Why it was flagged

The script writes clawl.json directly in the current workspace. SKILL.md promises that an existing file will be shown and confirmed before overwriting, but the provided code does not show that safeguard.

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

Check whether clawl.json exists and require explicit user confirmation before overwriting; make --register-only avoid file creation if that is the documented behavior.

What this means

Agent identity or role information from local files may be included in the generated discovery profile.

Why it was flagged

The skill intentionally reads local persistent identity/profile files to derive public registration metadata. This is disclosed and related to the purpose, but users should know local identity context may influence what is published.

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

Review the generated clawl.json before publishing or pinging, especially if SOUL.md or IDENTITY.md contain private or experimental profile details.

What this means

Installation or use may fail on systems without Node.js, and users may not notice the runtime requirement from metadata alone.

Why it was flagged

The skill depends on running a Node.js script, but the registry metadata lists no required binaries. This is an under-declared runtime requirement rather than direct malicious behavior.

Skill content
node <skill_dir>/scripts/register.js
Recommendation

Declare Node.js as a required binary or clearly mark it as a prerequisite in registry metadata.