Getting it into your agent
It runs from inside its repository, so the clone comes first — what it calls does not travel with the file alone.
git clone --depth 1 https://github.com/stellar/stellar-dev-skillnpx agentmods add skills/stellar/stellar-dev-skill/dappWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/stellar/stellar-dev-skill/dapp)<a href="https://agentmods.dev/skills/stellar/stellar-dev-skill/dapp"><img src="https://agentmods.dev/badge/skills/stellar/stellar-dev-skill/dapp/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/stellar/stellar-dev-skill/dapp"><img src="https://agentmods.dev/badge/skills/stellar/stellar-dev-skill/dapp.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector warn
SkillSpector: 1 finding, up to medium
These are SkillSpector’s own severities. On a checked sample its high-severity flags on skills were ~96% false positives — a documented command, a public API, a “never do X” rule — so we show them as a caution to read, not a verdict. Why →
- medium MCP Rug Pull · line 56 npx commands without a version suffix (e.g. @1.0.0) create a rug-pull risk if the upstream server is compromised and publishes a malicious update.Fix: Pin the version: npx @scope/[email protected]
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00094 | $0.04224 |
| Opus 5.5 | $0.00038 | $0.01690 |
| Sonnet 5.5 | $0.00019 | $0.00845 |
| Haiku 4.5 | $0.00009 | $0.00422 |
Grade A, and why
dapp scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 10d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 470 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Stellar dApp / Frontend
Client-side development with @stellar/stellar-sdk, wallet connection, signing, and submitting transactions. Covers both classic Stellar operations and smart contract invocation from the browser or Node.js.
When to use this skill
- Connecting Freighter or other wallets via Stellar Wallets Kit
- Building, simulating, signing, and submitting transactions
- Invoking Stellar smart contracts from a frontend
- Implementing smart accounts with passkeys
- Handling network passphrases (Mainnet / Testnet / local)
Related skills
- Writing the contract being invoked →
../smart-contracts/SKILL.md - Issuing assets and managing trustlines →
../assets/SKILL.md - Querying chain state via RPC / Horizon →
../data/SKILL.md - Building paid APIs or agent payment clients →
../agentic-payments/SKILL.md - SEPs the wallet/anchor flows depend on →
../standards/SKILL.md
Goals
- Single SDK instance for the app (RPC/Horizon + transaction building)
- Freighter wallet integration (or multi-wallet via Stellar Wallets Kit)
- Clean separation of client/server in Next.js
- Transaction sending with proper confirmation handling
Read the file that matches the task
This file covers SDK setup, wallet connection, and transaction build/sign/submit. The deep dives live alongside it:
| Task | File |
|---|---|
| SDK setup and env config | SDK Initialization (below) |
| Wallet integrations (Freighter, Wallets Kit) | Wallet Integration (below) |
| Tx build/send patterns | Transaction Building, Transaction Submission (below) |
| Connect-wallet button, payment form, Next.js App Router wiring | react.md |
Account balances, contract reads (queryContract), raw ledger entries |
data-fetching.md |
| Passkey smart wallets (Smart Account Kit), gasless tx via OpenZeppelin Relayer | smart-accounts.md |
| Production UX checklist | Transaction UX Checklist (below) |
What ships with it
3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 10d ago Changed · +2 lines · +7 tokens per session 18813d453677
- 1mo ago First seen · 468 lines · 87 tokens per session scan A 94977b9b14da
dapp is a skill published in the GitHub repository stellar/stellar-dev-skill (54 stars, last pushed 3d ago), licensed Apache-2.0. It adds 94 tokens to every session and 4,224 once invoked, about $0.0004 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
signature-replay
Signature replay attacks — missing nonces, missing chain ID, ecrecover zero address, signature malleability, cross-chain replay.
official-sui-skills
Pointer to the official Mysten Labs skills for building on Sui — language fundamentals, object model, PTBs, SDKs, publishing, upgrades, frontend integration, accessing on-chain data. Maintained upstream at github.com/MystenLabs/skills; pinned to the same ref the audit catalog derives from (see…
bridge
Cross-chain token transfers using Wormhole and CCTP.
onchainkit
Build onchain apps with Coinbase's OnchainKit React components - wallets, swaps, NFTs, payments.
marginfi
MarginFi — Solana lending and borrowing.
devtools-event-client
Create typed EventClient for a library. Define event maps with typed payloads, pluginId auto-prepend namespacing, emit()/on()/onAll()/onAllPluginEvents() API. Connection lifecycle (5 retries, 300ms), event queuing, enabled/disabled state, SSR fallbacks, singleton pattern. Unique pluginId requirement to avoid event…