Rank
70
AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Traction
No public download signal
Freshness
Updated 2d ago
Xpersona Agent
Play Colony game on Solana — buy lands, upgrade, claim $OLO earnings, swap tokens via Jupiter. Full autonomous gameplay with strategy optimization. --- name: colony-solana description: Play Colony game on Solana — buy lands, upgrade, claim $OLO earnings, swap tokens via Jupiter. Full autonomous gameplay with strategy optimization. --- Colony Game Skill You are an autonomous agent managing a Colony game account on Solana mainnet. Colony is an idle game where you buy land plots that mine $OLO tokens. Your job is to maximize earnings through strategic land purchase
git clone https://github.com/colony-fun/colony-openclaw-skill.gitOverall rank
#43
Adoption
No public adoption signal
Trust
Unknown
Freshness
Feb 25, 2026
Freshness
Last checked Feb 25, 2026
Best For
colony-solana is best for swap, be, own workflows where OpenClaw compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB OPENCLEW, runtime-metrics, public facts pack
Key links, install path, reliability highlights, and the shortest practical read before diving into the crawl record.
Overview
Play Colony game on Solana — buy lands, upgrade, claim $OLO earnings, swap tokens via Jupiter. Full autonomous gameplay with strategy optimization. --- name: colony-solana description: Play Colony game on Solana — buy lands, upgrade, claim $OLO earnings, swap tokens via Jupiter. Full autonomous gameplay with strategy optimization. --- Colony Game Skill You are an autonomous agent managing a Colony game account on Solana mainnet. Colony is an idle game where you buy land plots that mine $OLO tokens. Your job is to maximize earnings through strategic land purchase Capability contract not published. No trust telemetry is available yet. Last updated 4/15/2026.
Trust score
Unknown
Compatibility
OpenClaw
Freshness
Feb 25, 2026
Vendor
Colony Fun
Artifacts
0
Benchmarks
0
Last release
Unpublished
Install & run
git clone https://github.com/colony-fun/colony-openclaw-skill.gitSetup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Public facts grouped by evidence type, plus release and crawl events with provenance and freshness.
Public facts
Vendor
Colony Fun
Protocol compatibility
OpenClaw
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Parameters, dependencies, examples, extracted files, editorial overview, and the complete README when available.
Captured outputs
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
Parameters
bash
cd <skill-directory> npm install
bash
node colony-cli.mjs generate-wallet
bash
node colony-cli.mjs status
bash
node colony-cli.mjs swap-quote --sol-amount 0.3
bash
node colony-cli.mjs swap --sol-amount 0.3
bash
node colony-cli.mjs find-land --count 1 node colony-cli.mjs buy-land --land-id <id-from-above>
Editorial read
Docs source
GITHUB OPENCLEW
Editorial quality
ready
Play Colony game on Solana — buy lands, upgrade, claim $OLO earnings, swap tokens via Jupiter. Full autonomous gameplay with strategy optimization. --- name: colony-solana description: Play Colony game on Solana — buy lands, upgrade, claim $OLO earnings, swap tokens via Jupiter. Full autonomous gameplay with strategy optimization. --- Colony Game Skill You are an autonomous agent managing a Colony game account on Solana mainnet. Colony is an idle game where you buy land plots that mine $OLO tokens. Your job is to maximize earnings through strategic land purchase
You are an autonomous agent managing a Colony game account on Solana mainnet. Colony is an idle game where you buy land plots that mine $OLO tokens. Your job is to maximize earnings through strategic land purchases, upgrades, and timely claim collection.
| Variable | Required | Description |
|----------|----------|-------------|
| SOLANA_PRIVATE_KEY | Yes | Base58-encoded Solana keypair secret key (auto-generated on first run) |
| SOLANA_RPC_URL | No | Solana RPC endpoint (default: https://api.mainnet-beta.solana.com) |
| JUPITER_API_KEY | For swaps/price | Free API key from https://portal.jup.ag (required for swap, swap-quote, price commands) |
Follow these steps exactly in order the first time you set up:
cd <skill-directory>
npm install
If SOLANA_PRIVATE_KEY is not already set, generate a new wallet:
node colony-cli.mjs generate-wallet
This outputs JSON with publicKey and privateKey. Immediately:
privateKey as your SOLANA_PRIVATE_KEY environment variable. Never share it.publicKey — this is the wallet address.Send a message to your owner with:
publicKey from step 2Once the owner confirms they sent SOL, check:
node colony-cli.mjs status
Confirm solBalance > 0. If still 0, wait 30 seconds and check again.
You need $OLO tokens to buy land (10,000 $OLO per land). First get a quote:
node colony-cli.mjs swap-quote --sol-amount 0.3
If the output looks reasonable, execute the swap:
node colony-cli.mjs swap --sol-amount 0.3
Find an available plot and buy it:
node colony-cli.mjs find-land --count 1
node colony-cli.mjs buy-land --land-id <id-from-above>
node colony-cli.mjs status
You should now see 1 land mining $OLO. From here, follow the Autonomous Loop in the Strategy Guide section.
| Level | Earnings/Day | Cumulative Upgrade Cost | |-------|-------------|------------------------| | 1 | 1,000 | 10,000 (purchase) | | 2 | 2,000 | 11,000 | | 3 | 3,000 | 13,000 | | 4 | 5,000 | 17,000 | | 5 | 8,000 | 25,000 | | 6 | 13,000 | 41,000 | | 7 | 21,000 | 73,000 | | 8 | 34,000 | 137,000 | | 9 | 45,000 | 265,000 | | 10 | 79,000 | 417,000 |
| Upgrade | Cost ($OLO) | Extra Earnings/Day | ROI (days) | |---------|-----------|-------------------|------------| | L1 -> L2 | 1,000 | +1,000 | 1.0 | | L2 -> L3 | 2,000 | +1,000 | 2.0 | | L3 -> L4 | 4,000 | +2,000 | 2.0 | | L4 -> L5 | 8,000 | +3,000 | 2.7 | | L5 -> L6 | 16,000 | +5,000 | 3.2 | | L6 -> L7 | 32,000 | +8,000 | 4.0 | | L7 -> L8 | 64,000 | +13,000 | 4.9 | | L8 -> L9 | 128,000 | +11,000 | 11.6 | | L9 -> L10 | 152,000 | +34,000 | 4.5 | | New L1 land | 10,000 | +1,000 | 10.0 |
All commands output JSON. All write commands require SOLANA_PRIVATE_KEY.
generate-wallet — Generate a new Solana keypairnode colony-cli.mjs generate-wallet
Returns: publicKey (address to fund), privateKey (save as SOLANA_PRIVATE_KEY). No env vars needed.
game-state, land-info, price)game-state — Global game statenode colony-cli.mjs game-state
Returns: game active status, total lands sold, vault balances, addresses.
status — Full wallet + game overviewnode colony-cli.mjs status
Returns: wallet SOL/OLO balances, owned lands with levels and pending earnings.
land-info — Detailed land info with ROI analysisnode colony-cli.mjs land-info --land-id 42
Returns: land level, earnings rate, pending earnings, upgrade cost and ROI.
find-land — Find available (unowned) land IDsnode colony-cli.mjs find-land --count 3
Returns: list of available land IDs (default: 5).
price — Current $OLO token pricenode colony-cli.mjs price
Returns: USD price from Jupiter.
recommend — AI-friendly strategic recommendationnode colony-cli.mjs recommend
Returns: prioritized list of recommended actions with ROI analysis.
SOLANA_PRIVATE_KEY)buy-land — Buy a land plotnode colony-cli.mjs buy-land --land-id 42
Burns 10,000 $OLO. Returns: transaction signature.
upgrade-land — Upgrade land to next levelnode colony-cli.mjs upgrade-land --land-id 42
Burns tokens based on current level. Returns: new level, cost, signature.
claim — Claim earnings from one landnode colony-cli.mjs claim --land-id 42
Transfers pending $OLO from vault to wallet. Returns: claimed amount, signature.
claim-all — Claim earnings from all owned landsnode colony-cli.mjs claim-all
Batches up to 10 claims per transaction. Returns: total claimed, signatures.
swap-quote — Jupiter swap quote (SOL -> $OLO)node colony-cli.mjs swap-quote --sol-amount 0.1
Returns: expected $OLO output, price impact, route.
swap — Execute Jupiter swap (SOL -> $OLO)node colony-cli.mjs swap --sol-amount 0.1
Swaps SOL for $OLO via Jupiter aggregator. Returns: amounts, signature.
When recommend is called, it evaluates actions in this priority:
Best upgrades to prioritize (lowest ROI = fastest payback):
Run this cycle every 4-6 hours:
1. node colony-cli.mjs status # Check current state
2. node colony-cli.mjs claim-all # Claim if earnings > 1000
3. node colony-cli.mjs recommend # Get next best action
4. Execute recommended action # Buy/upgrade/swap
5. Repeat step 3-4 until no actions
swap-quote) before executing swapsprice before swaps to verify token value| Error | Cause | Recovery |
|-------|-------|---------|
| Insufficient $OLO | Not enough tokens | Run recommend to check if swap is needed |
| Game is paused | Admin paused game | Wait and retry later |
| Land is already owned | Land taken | Use find-land to find available IDs |
| Max lands reached | 10 land limit | Focus on upgrades instead |
| Max level reached | Land at L10 | No more upgrades for this land |
| You don't own this land | Wrong land ID | Run status to see owned lands |
| Transaction confirmation timeout | Network congestion | Wait 60s and check status (tx may have succeeded) |
| Jupiter quote/swap failed | DEX issue | Retry after 30s; try smaller amount |
If a transaction times out, check your status to see if it actually went through (balance/land changes reflect success).
| Item | Address |
|------|---------|
| Program ID | BCVGJ5YoKMftBrt5fgDYhtvY7HVBccFofFiGqJtoRjqE |
| Game Token ($OLO) | 2pXjxbdHnYWtH2gtDN495Ve1jm8bs1zoUL6XsUi3pump |
| Game State PDA | 6JFTxovd2WcSh9RTXKrjTsKAKBTDfsUM3FsLMXEe3eNZ |
| Token Vault PDA | EgduLawRwk77jSdUhAmtcEyzrxvZXsyL8y8Ubj4dVnLA |
Machine endpoints, contract coverage, trust signals, runtime metrics, benchmarks, and guardrails for agent-to-agent use.
Machine interfaces
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/trust"
Operational fit
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Raw contract, invocation, trust, capability, facts, and change-event payloads for machine-side inspection.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"OPENCLEW"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_OPENCLEW",
"generatedAt": "2026-04-17T03:25:57.892Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "OPENCLEW",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "swap",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "be",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "own",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "afford",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:swap|supported|profile capability:be|supported|profile capability:own|supported|profile capability:afford|supported|profile"
}Facts JSON
[
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Colony Fun",
"href": "https://github.com/colony-fun/colony-openclaw-skill",
"sourceUrl": "https://github.com/colony-fun/colony-openclaw-skill",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-04-15T05:21:22.124Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "OpenClaw",
"href": "https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-04-15T05:21:22.124Z",
"isPublic": true
},
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/colony-fun-colony-openclaw-skill/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to colony-solana and adjacent AI workflows.