skills$openclaw/go4me
koba42corp6.4kβ˜…

by koba42corp

go4me – OpenClaw Skill

go4me is an OpenClaw Skills integration for data analytics workflows. Send XCH to Twitter users via Go4Me address lookup. Use when sending Chia (XCH) to someone by their Twitter handle, looking up a Twitter user's XCH address, or tipping someone on Go4Me. Triggers on "send XCH to @user", "tip @user", "lookup @user on go4me", "what's @user's XCH address".

6.4k stars6.8k forksSecurity L1
Updated Feb 7, 2026Created Feb 7, 2026data analytics

Skill Snapshot

namego4me
descriptionSend XCH to Twitter users via Go4Me address lookup. Use when sending Chia (XCH) to someone by their Twitter handle, looking up a Twitter user's XCH address, or tipping someone on Go4Me. Triggers on "send XCH to @user", "tip @user", "lookup @user on go4me", "what's @user's XCH address". OpenClaw Skills integration.
ownerkoba42corp
repositorykoba42corp/go4me
languageMarkdown
licenseMIT
topics
securityL1
installopenclaw add @koba42corp/go4me
last updatedFeb 7, 2026

Maintainer

koba42corp

koba42corp

Maintains go4me in the OpenClaw Skills directory.

View GitHub profile
File Explorer
5 files
.
scripts
go4me-lookup.sh
1.9 KB
_meta.json
266 B
README.md
6.0 KB
SKILL.md
2.5 KB
SKILL.md

name: go4me description: Send XCH to Twitter users via Go4Me address lookup. Use when sending Chia (XCH) to someone by their Twitter handle, looking up a Twitter user's XCH address, or tipping someone on Go4Me. Triggers on "send XCH to @user", "tip @user", "lookup @user on go4me", "what's @user's XCH address".

Go4Me Skill

Send XCH to Twitter users by resolving their Go4Me addresses.

Dependencies

  • sage-wallet β€” Required for XCH transactions

Commands

CommandDescription
/go4me lookup <user>Get user's XCH address and profile
/go4me send <user> <amount>Send XCH to user (amount in XCH or mojos)
/go4me tip <user>Send 1 mojo tip

Natural Language

  • "Send 1 XCH to @hoffmang"
  • "Tip @sage_wallet"
  • "What's @bramcohen's XCH address?"
  • "Look up DracattusDev on Go4Me"

Lookup Script

source scripts/go4me-lookup.sh
go4me_lookup "DracattusDev"  # Returns JSON or exits 1

Workflow

Lookup

  1. Strip @ from username if present
  2. Run go4me_lookup "<username>"
  3. Parse JSON response for xchAddress, fullName, username
  4. If exit code 1: user not found on Go4Me

Send

  1. Lookup user (as above)
  2. If not found, report error
  3. Display confirmation:
    Send <amount> to @<username> (<fullName>)?
    Address: <xchAddress>
    [Yes] [No]
    
  4. On confirm, call sage-wallet send_xch:
    curl -s --cert $CERT --key $KEY -X POST https://127.0.0.1:9257/send_xch \
      -H "Content-Type: application/json" \
      -d '{"address":"<xchAddress>","amount":"<mojos>","fee":"0","memos":[],"auto_submit":true}'
    
  5. Report transaction result

Tip

Same as send with amount = 1 mojo.

Amount Conversion

InputMojos
1 (no unit)1 mojo
1 mojo1
0.001 XCH1000000000
1 XCH1000000000000

Parse amount: if contains "XCH", multiply by 10^12. Default unit is mojos for small numbers, XCH for decimals.

Error Handling

ConditionResponse
User not on Go4Me"User @{username} not found on Go4Me"
Invalid address"Invalid XCH address returned from Go4Me"
Insufficient balance"Insufficient balance for this transaction"
Network error"Failed to connect to Go4Me"

Data Available

FieldExample
usernameDracattusDev
fullName🌱Drac 🍊
xchAddressxch1rvgc3naytvzhv4lxhzphrdr2fzj2ka340tdj8fflt4872t2wqveq9lwz7t
descriptionBio text
avatarUrlProfile image URL
totalBadgeScore220
README.md
<p align="center"> <h1 align="center">🎯 Go4Me</h1> <p align="center"> <strong>Send XCH to anyone using their Twitter handle</strong> </p> <p align="center"> <em>Resolve Go4Me addresses and send Chia with a single command</em> </p> </p> <p align="center"> <a href="https://opensource.org/licenses/MIT"> <img src="https://img.shields.io/badge/License-MIT-yellow.svg" alt="License: MIT"> </a> <a href="https://www.chia.net/"> <img src="https://img.shields.io/badge/Blockchain-Chia-3AAC59.svg" alt="Chia Blockchain"> </a> <a href="https://go4.me/"> <img src="https://img.shields.io/badge/Platform-Go4Me-purple.svg" alt="Go4Me"> </a> <a href="https://clawd.bot"> <img src="https://img.shields.io/badge/Framework-Clawdbot-orange.svg" alt="Built for Clawdbot"> </a> </p> <p align="center"> <img src="https://img.shields.io/badge/Commands-3-brightgreen.svg" alt="3 Commands"> <img src="https://img.shields.io/badge/Dependency-sage--wallet-blue.svg" alt="Requires sage-wallet"> <img src="https://img.shields.io/badge/Version-1.0.0-blue.svg" alt="Version"> </p>

🎯 Overview

Go4Me bridges Twitter identities to the Chia blockchain. Instead of asking someone for their XCH address, just send to their Twitter handle. The skill looks up their Go4Me profile, extracts their verified XCH address, and executes the transaction via sage-wallet.


✨ Features

<table> <tr> <td width="50%">

πŸ” Address Lookup

  • Resolve Twitter handles to XCH addresses
  • Display user profile info
  • View badge scores and stats
  • Handle missing users gracefully
</td> <td width="50%">

πŸ’Έ Send XCH

  • Send any amount to Twitter users
  • Quick 1-mojo tips
  • Confirmation before sending
  • Full transaction details
</td> </tr> </table>

πŸš€ Commands

CommandDescriptionExample
/go4me lookup <user>Get user's XCH address and profile/go4me lookup @hoffmang
/go4me send <user> <amount>Send XCH to a user/go4me send @bramcohen 1 XCH
/go4me tip <user>Send 1 mojo tip/go4me tip @sage_wallet

πŸ’¬ Natural Language

Just ask naturally:

  • "Send 1 XCH to @hoffmang"
  • "Tip @sage_wallet"
  • "What's @bramcohen's XCH address?"
  • "Look up DracattusDev on Go4Me"

πŸ“‹ Example Output

Lookup

$ /go4me lookup @DracattusDev

@DracattusDev on Go4Me
━━━━━━━━━━━━━━━━━━━━━━
Name:        🌱Drac 🍊
XCH Address: xch1rvgc3naytvzhv4lxhzphrdr2fzj2ka340tdj8fflt4872t2wqveq9lwz7t
Badge Score: 220
Copies Sold: 49

Send

$ /go4me send @hoffmang 0.001 XCH

Send 0.001 XCH to @hoffmang (Gene Hoffman)?
Address: xch1abc...xyz
[Yes] [No]

> Yes

βœ“ Transaction submitted
  Amount: 0.001 XCH (1,000,000,000 mojos)
  To: xch1abc...xyz
  Fee: 0

πŸ“¦ Dependencies

SkillPurpose
sage-walletXCH transaction execution

Install sage-wallet first:

/skill install Koba42Corp/sage-wallet

πŸ’° Amount Formats

The skill understands various amount formats:

InputInterpreted As
11 mojo
1 mojo1 mojo
10000000000001 XCH
0.001 XCH1,000,000,000 mojos
1 XCH1,000,000,000,000 mojos

πŸ”§ How It Works

User: "Send 1 mojo to @hoffmang"
         β”‚
         β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ 1. Parse Twitter handle β”‚
β”‚    β†’ "hoffmang"         β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚
            β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ 2. Fetch Go4Me page     β”‚
β”‚    GET hoffmang.go4.me  β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚
      β”Œβ”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”
      β”‚   404?    β”‚
      β””β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”˜
         No β”‚ Yes β†’ "User not found on Go4Me"
            β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ 3. Extract from JSON:   β”‚
β”‚    β€’ xchAddress         β”‚
β”‚    β€’ fullName           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚
            β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ 4. Confirm with user    β”‚
β”‚    [Yes] [No]           β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚
     User confirms
            β”‚
            β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚ 5. sage-wallet send_xch β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”¬β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
            β”‚
            β–Ό
         βœ“ Done

πŸ“Š Data Available

Go4Me profiles include:

FieldDescription
usernameTwitter handle
fullNameDisplay name
xchAddressVerified Chia address
descriptionBio text
avatarUrlProfile image
totalBadgeScoreAchievement score
rankCopiesSoldNFT sales rank

⚠️ Error Handling

ConditionResponse
User not on Go4Me"User @{username} not found on Go4Me"
Invalid address"Invalid XCH address returned"
Insufficient balance"Insufficient balance for this transaction"
Network error"Failed to connect to Go4Me"

πŸ“„ License

MIT License - see LICENSE for details.


πŸ™ Credits


<p align="center"> <strong>Built by <a href="https://koba42.com">KOBA42 Corp</a></strong> </p>

Permissions & Security

Security level L1: Low-risk skills with minimal permissions. Review inputs and outputs before running in production.

Requirements

- **sage-wallet** β€” Required for XCH transactions

FAQ

How do I install go4me?

Run openclaw add @koba42corp/go4me in your terminal. This installs go4me into your OpenClaw Skills catalog.

Does this skill run locally or in the cloud?

OpenClaw Skills execute locally by default. Review the SKILL.md and permissions before running any skill.

Where can I verify the source code?

The source repository is available at https://github.com/openclaw/skills/tree/main/skills/koba42corp/go4me. Review commits and README documentation before installing.