Go4Me

ReviewAudited by ClawScan on May 10, 2026.

Overview

The skill matches its stated Go4Me/XCH payment purpose, but it can submit real wallet transactions and its lookup input is not tightly constrained to Twitter handles.

Review this skill before installing if you plan to use it for payments. It appears purpose-built for Go4Me/XCH tipping, but only approve transactions after checking the exact recipient address and amount, and avoid entering anything other than normal Twitter-style handles.

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 crafted or mistaken username could cause the agent to fetch data from somewhere other than the intended Go4Me profile, which is especially risky if the result is used as the recipient address for a payment.

Why it was flagged

The script does not validate that the input is a valid Twitter/Go4Me handle before using it in a URL. Inputs containing characters like slashes could make curl contact an unintended host or path, which is broader than the skill’s stated lookup scope.

Skill content
local username="${1#@}" ... local url="https://${username}.go4.me/" ... response=$(curl -s -w "\n%{http_code}" "$url" 2>/dev/null)
Recommendation

Validate usernames before lookup, for example by accepting only expected handle characters and length, and reject anything containing slashes, schemes, dots, ports, or other URL-control characters.

What this means

If the user confirms the wrong amount or recipient address, funds may be sent and may not be recoverable.

Why it was flagged

The skill explicitly submits a wallet transaction after user confirmation. This is purpose-aligned, but it is a high-impact action because cryptocurrency transfers can be irreversible.

Skill content
On confirm, call sage-wallet `send_xch` ... `"auto_submit":true`
Recommendation

Before confirming, carefully verify the handle, full name, XCH address, amount, and units; consider using a low-balance wallet for tipping.

What this means

Anyone using this skill is granting the agent a path to submit transactions through the configured local wallet credentials.

Why it was flagged

The payment flow uses local wallet certificate/key material to authorize the sage-wallet RPC call. That is expected for sending XCH, but it is sensitive authority.

Skill content
curl -s --cert $CERT --key $KEY -X POST https://127.0.0.1:9257/send_xch
Recommendation

Use only the intended wallet credentials, protect the certificate/key files, and do not approve transactions unless the recipient and amount are correct.

What this means

Security of payments depends not only on this skill, but also on the separately installed sage-wallet skill and local wallet setup.

Why it was flagged

The skill depends on a separate wallet skill that is not included in the reviewed artifacts. This is disclosed and purpose-aligned, but users must trust that dependency too.

Skill content
Install sage-wallet first:
```
/skill install Koba42Corp/sage-wallet
```
Recommendation

Review and install sage-wallet only from a trusted source before using Go4Me to send funds.