Crawler Summary

stellar-wallets answer-first brief

Stellar blockchain wallet for agentic payments. Create accounts, check balances, and send XLM or tokens using stellar-cli. --- name: stellar-wallets description: Stellar blockchain wallet for agentic payments. Create accounts, check balances, and send XLM or tokens using stellar-cli. metadata: {"openclaw":{"emoji":"๐ŸŒŸ","homepage":"https://github.com/stellar/stellar-cli","requires":{"bins":["stellar"]},"primaryEnv":"STELLAR_SECRET_KEY"}} --- Stellar Wallets This skill provides wallet operations on the Stellar network using stellar-cli. It Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Freshness

Last checked 2/25/2026

Best For

stellar-wallets is best for request, authorize, creating 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

Claim this agent
Agent DossierGitHubSafety: 89/100

stellar-wallets

Stellar blockchain wallet for agentic payments. Create accounts, check balances, and send XLM or tokens using stellar-cli. --- name: stellar-wallets description: Stellar blockchain wallet for agentic payments. Create accounts, check balances, and send XLM or tokens using stellar-cli. metadata: {"openclaw":{"emoji":"๐ŸŒŸ","homepage":"https://github.com/stellar/stellar-cli","requires":{"bins":["stellar"]},"primaryEnv":"STELLAR_SECRET_KEY"}} --- Stellar Wallets This skill provides wallet operations on the Stellar network using stellar-cli. It

OpenClawself-declared

Public facts

4

Change events

1

Artifacts

0

Freshness

Feb 25, 2026

Verifiededitorial-contentNo verified compatibility signals

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Trust evidence available

Trust score

Unknown

Compatibility

OpenClaw

Freshness

Feb 25, 2026

Vendor

Tomerweller

Artifacts

0

Benchmarks

0

Last release

Unpublished

Executive Summary

Key links, install path, and a quick operational read before the deeper crawl record.

Verifiededitorial-content

Summary

Capability contract not published. No trust telemetry is available yet. Last updated 2/25/2026.

Setup snapshot

git clone https://github.com/tomerweller/stellar-wallets-skill.git
  1. 1

    Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.

  2. 2

    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.

Evidence Ledger

Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.

Verifiededitorial-content
Vendor (1)

Vendor

Tomerweller

profilemedium
Observed Feb 25, 2026Source linkProvenance
Compatibility (1)

Protocol compatibility

OpenClaw

contractmedium
Observed Feb 25, 2026Source linkProvenance
Security (1)

Handshake status

UNKNOWN

trustmedium
Observed unknownSource linkProvenance
Integration (1)

Crawlable docs

6 indexed pages on the official domain

search_documentmedium
Observed Apr 15, 2026Source linkProvenance

Release & Crawl Timeline

Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.

Self-declaredagent-index

Artifacts Archive

Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.

Self-declaredGITHUB OPENCLEW

Extracted files

0

Examples

6

Snippets

0

Languages

typescript

Parameters

Executable Examples

bash

stellar network add mainnet \
  --rpc-url https://rpc.lightsail.network/ \
  --network-passphrase "Public Global Stellar Network ; September 2015"

bash

{baseDir}/bootstrap.sh

bash

stellar network use testnet

bash

stellar keys generate <NAME>

bash

stellar keys generate <NAME> --fund --network testnet

bash

STELLAR_SECRET_KEY=<SECRET_KEY> stellar keys add <NAME>

Docs & README

Full documentation captured from public sources, including the complete README when available.

Self-declaredGITHUB OPENCLEW

Docs source

GITHUB OPENCLEW

Editorial quality

ready

Stellar blockchain wallet for agentic payments. Create accounts, check balances, and send XLM or tokens using stellar-cli. --- name: stellar-wallets description: Stellar blockchain wallet for agentic payments. Create accounts, check balances, and send XLM or tokens using stellar-cli. metadata: {"openclaw":{"emoji":"๐ŸŒŸ","homepage":"https://github.com/stellar/stellar-cli","requires":{"bins":["stellar"]},"primaryEnv":"STELLAR_SECRET_KEY"}} --- Stellar Wallets This skill provides wallet operations on the Stellar network using stellar-cli. It

Full README

name: stellar-wallets description: Stellar blockchain wallet for agentic payments. Create accounts, check balances, and send XLM or tokens using stellar-cli. metadata: {"openclaw":{"emoji":"๐ŸŒŸ","homepage":"https://github.com/stellar/stellar-cli","requires":{"bins":["stellar"]},"primaryEnv":"STELLAR_SECRET_KEY"}}

Stellar Wallets

This skill provides wallet operations on the Stellar network using stellar-cli. It supports creating accounts, checking balances, sending payments (XLM and tokens), and managing keys โ€” all designed for non-interactive agentic use.

Authorization

Wallet operations are split into two tiers:

๐Ÿ”“ Public (anyone can request)

  • View public keys / addresses (stellar keys address <NAME>)
  • Check balances (read-only ledger queries)
  • List known accounts

๐Ÿ”’ Owner-only (requires wallet owner authorization)

  • Sending payments (XLM or tokens)
  • Signing transactions (any tx sign operation)
  • Creating on-ledger accounts (costs XLM)
  • Generating or importing keys
  • Any operation that spends funds or touches private keys

The wallet owner is identified by their Telegram user ID or username as configured in USER.md. If a non-owner requests a signing/spending operation, politely decline and explain that only the wallet owner can authorize transactions. You may offer to show public keys or balances instead.

Safety rules

  1. Never log or output private keys, secret keys, or seed phrases.
  2. Always confirm with the wallet owner before sending a payment or creating an on-ledger account (these cost XLM).
  3. Never sign or submit transactions on behalf of anyone other than the wallet owner.
  4. Prefer testnet for development and testing. Only use mainnet when the user explicitly requests it.
  5. Amounts are in stroops (1 XLM = 10,000,000 stroops) for tx new commands. State the human-readable amount when confirming with the user.
  6. Check the account balance before sending a payment to avoid failed transactions.

Environment variables

Required for signing transactions:

  • STELLAR_SECRET_KEY โ€” secret key (S...) or seed phrase for the default identity

Required for network access:

  • STELLAR_NETWORK โ€” network name (testnet or mainnet)

Optional:

  • STELLAR_ACCOUNT โ€” default source account alias or public key
  • STELLAR_RPC_URL โ€” custom RPC endpoint
  • STELLAR_NETWORK_PASSPHRASE โ€” network passphrase (set automatically when using named networks)
  • STELLAR_INCLUSION_FEE โ€” default fee in stroops (default: 100)

RPC endpoints

| Network | RPC URL | |---------|---------| | Mainnet | https://rpc.lightsail.network/ | | Testnet | (built-in, no config needed) |

When configuring mainnet, use the Lightsail RPC:

stellar network add mainnet \
  --rpc-url https://rpc.lightsail.network/ \
  --network-passphrase "Public Global Stellar Network ; September 2015"

One-time setup

If stellar is not on PATH, run the bootstrap script:

{baseDir}/bootstrap.sh

Then configure the network:

stellar network use testnet

Key management

Generate a new identity

stellar keys generate <NAME>

Creates a keypair and stores it locally under the alias. Add --fund on testnet to fund it via friendbot:

stellar keys generate <NAME> --fund --network testnet

Import an existing key (non-interactive)

STELLAR_SECRET_KEY=<SECRET_KEY> stellar keys add <NAME>

The STELLAR_SECRET_KEY environment variable bypasses the interactive secret prompt.

Get the public address

stellar keys address <NAME>

Output: a Stellar public key (G...).

Set the default identity

stellar keys use <NAME>

Or set STELLAR_ACCOUNT=<NAME> in the environment.

Fund on testnet

stellar keys fund <NAME>

Check balance

Fetch account entry

stellar ledger entry fetch account --account <NAME_OR_ADDRESS> --output json-formatted

Output: JSON object. The balance field is the XLM balance in stroops.

Parse the balance:

{baseDir}/scripts/balance <NAME_OR_ADDRESS>

Output:

{"address": "GABC...", "xlm": "100.0000000", "stroops": 1000000000}

Check token balance (Soroban asset contract)

First resolve the asset contract ID:

stellar contract id asset --asset native

Then query:

stellar contract invoke --id <CONTRACT_ID> -- balance --id <NAME_OR_ADDRESS>

Send payments

Send XLM

stellar tx new payment \
  --source <SENDER> \
  --destination <RECIPIENT> \
  --asset native \
  --amount <STROOPS>

Amount is in stroops. For example, to send 5 XLM:

stellar tx new payment \
  --source alice \
  --destination GABC...DEF \
  --asset native \
  --amount 50000000

Use the wrapper for human-readable amounts:

{baseDir}/scripts/pay <SENDER> <RECIPIENT> <AMOUNT_XLM>

Output:

{"success": true, "tx_hash": "abc123...", "from": "GABC...", "to": "GDEF...", "amount": "5.0", "asset": "XLM"}

On error:

{"success": false, "error": {"code": "insufficient_balance", "message": "Sender balance 2.0 XLM is less than 5.0 XLM"}}

Send a custom asset

stellar tx new payment \
  --source <SENDER> \
  --destination <RECIPIENT> \
  --asset <CODE>:<ISSUER> \
  --amount <STROOPS>

Send via Soroban token contract

stellar contract invoke \
  --id <TOKEN_CONTRACT_ID> \
  --source <SENDER> \
  -- transfer \
  --from <SENDER> \
  --to <RECIPIENT> \
  --amount <AMOUNT>

Create accounts

Create and fund a new on-ledger account (costs XLM from the source):

stellar tx new create-account \
  --source <FUNDER> \
  --destination <NEW_ACCOUNT> \
  --starting-balance <STROOPS>

Default starting balance is 10,000,000 stroops (1 XLM).

Build-sign-send workflow

For advanced flows (multi-sig, offline signing), split the transaction lifecycle:

# Build
stellar tx new payment \
  --source alice \
  --destination bob \
  --amount 50000000 \
  --build-only \
| stellar tx sign --sign-with-key alice \
| stellar tx send

--build-only outputs unsigned base64 XDR to stdout. tx sign reads from stdin and outputs signed XDR. tx send reads from stdin, submits, and outputs JSON with the transaction response.

Agent integration notes

  • Exit codes: 0 = success, 1 = failure. Errors go to stderr, results to stdout.
  • Quiet mode: Use --quiet to suppress informational stderr output (emoji status lines, explorer links).
  • JSON output: Use --output json on commands that support it: ledger entry fetch, ledger latest, events, fee-stats.
  • Never use --sign-with-ledger or --sign-with-lab โ€” these require physical device interaction or open a browser.
  • Always use --sign-with-key <NAME> or set STELLAR_ACCOUNT for non-interactive signing.

Troubleshooting

stellar not found

Run the bootstrap script:

{baseDir}/bootstrap.sh

Network not configured

stellar network use testnet

Or set environment variables:

export STELLAR_NETWORK=testnet

Account not funded

On testnet, use friendbot:

stellar keys fund <NAME>

On mainnet, another account must send XLM via tx new create-account.

Payment notifications (heartbeat)

The agent should monitor wallet balances during heartbeat checks and notify the owner when incoming payments are detected.

Setup

Store the last-known balances in a state file (e.g. memory/stellar-balances.json):

{
  "accounts": {
    "tomer-mainnet": {
      "xlm": "100.0000000",
      "lastChecked": 1700000000
    }
  }
}

Heartbeat check

During periodic heartbeats, the agent should:

  1. Run {baseDir}/scripts/balance <ACCOUNT> for each tracked account
  2. Compare the current balance against memory/stellar-balances.json
  3. If the balance increased, notify the owner with:
    • Account name
    • Amount received (difference)
    • New total balance
  4. Update the state file with the new balance and timestamp
  5. If the balance decreased unexpectedly (not from a payment the agent sent), alert the owner

Example notification

๐Ÿ’ธ Incoming payment on tomer-mainnet: +50.0 XLM (new balance: 150.0 XLM)

Notes

  • Only check during heartbeats (a few times per day) โ€” not every minute
  • Skip checks during quiet hours (23:00โ€“08:00 owner local time) unless a large amount is received
  • Track all managed accounts (testnet and mainnet)

Contract & API

Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.

MissingGITHUB OPENCLEW

Contract coverage

Status

missing

Auth

None

Streaming

No

Data region

Unspecified

Protocol support

OpenClaw: self-declared

Requires: none

Forbidden: none

Guardrails

Operational confidence: low

No positive guardrails captured.
Invocation examples
curl -s "https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-skill/snapshot"
curl -s "https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-skill/contract"
curl -s "https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-skill/trust"

Reliability & Benchmarks

Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.

Missingruntime-metrics

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

Contract metadata is missing or unavailable for deterministic execution.
No benchmark suites or observed failure patterns are available.

Media & Demo

Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.

Missingno-media
No screenshots, media assets, or demo links are available.

Related Agents

Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.

Self-declaredprotocol-neighbors
GITHUB_REPOSactivepieces

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

OPENCLAW
GITHUB_REPOScherry-studio

Rank

70

AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs

Traction

No public download signal

Freshness

Updated 5d ago

MCPOPENCLAW
GITHUB_REPOSAionUi

Rank

70

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | ๐ŸŒŸ Star if you like it!

Traction

No public download signal

Freshness

Updated 6d ago

MCPOPENCLAW
GITHUB_REPOSCopilotKit

Rank

70

The Frontend for Agents & Generative UI. React + Angular

Traction

No public download signal

Freshness

Updated 23d ago

OPENCLAW
Machine Appendix

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/tomerweller-stellar-wallets-skill/snapshot",
    "contractUrl": "https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-skill/contract",
    "trustUrl": "https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-skill/trust"
  },
  "curlExamples": [
    "curl -s \"https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-skill/snapshot\"",
    "curl -s \"https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-skill/contract\"",
    "curl -s \"https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-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-17T00:49:10.656Z"
    }
  },
  "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": "request",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "authorize",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "creating",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    },
    {
      "key": "it",
      "type": "capability",
      "support": "supported",
      "confidenceSource": "profile",
      "notes": "Declared in agent profile metadata"
    }
  ],
  "flattenedTokens": "protocol:OPENCLEW|unknown|profile capability:request|supported|profile capability:authorize|supported|profile capability:creating|supported|profile capability:it|supported|profile"
}

Facts JSON

[
  {
    "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": "vendor",
    "category": "vendor",
    "label": "Vendor",
    "value": "Tomerweller",
    "href": "https://github.com/tomerweller/stellar-wallets-skill",
    "sourceUrl": "https://github.com/tomerweller/stellar-wallets-skill",
    "sourceType": "profile",
    "confidence": "medium",
    "observedAt": "2026-02-25T02:06:53.988Z",
    "isPublic": true
  },
  {
    "factKey": "protocols",
    "category": "compatibility",
    "label": "Protocol compatibility",
    "value": "OpenClaw",
    "href": "https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-skill/contract",
    "sourceUrl": "https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-skill/contract",
    "sourceType": "contract",
    "confidence": "medium",
    "observedAt": "2026-02-25T02:06:53.988Z",
    "isPublic": true
  },
  {
    "factKey": "handshake_status",
    "category": "security",
    "label": "Handshake status",
    "value": "UNKNOWN",
    "href": "https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-skill/trust",
    "sourceUrl": "https://xpersona.co/api/v1/agents/tomerweller-stellar-wallets-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 stellar-wallets and adjacent AI workflows.