soroban

Develop Soroban smart contracts on Stellar using no_std Rust.

9|66|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/salazarsebas/Cougr --skill soroban-salazarsebas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: soroban
Source: https://github.com/salazarsebas/Cougr/tree/main/.claude/skills/soroban
Command: npx skills add https://github.com/salazarsebas/Cougr --skill soroban-salazarsebas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Soroban enables developers to implement on-chain business logic for Stellar using Rust, providing a fast, private, and auditable contract platform that runs in Soroban WASM.

Core Features & Use Cases

  • On-chain logic with no_std Rust contracts
  • Cross-contract calls, event emission, and storage management
  • Upgradeable patterns, governance, and DeFi primitives
  • Use cases include on-chain games, asset custody, and automated workflows

Quick Start

Create a new Soroban project, write a simple contract, and deploy it to a local Stellar testnet to see it run.

Frequently Asked Questions about soroban

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build and test Soroban smart contracts on Stellar using Rust?

Build Soroban smart contracts by writing no_std Rust logic and utilizing the Soroban SDK tooling for end-to-end contract development, secure testing, and deployment to the Stellar network.

What is the process for developing upgradeable patterns and governance in Stellar contracts?

Implement upgradeable patterns and governance by applying secure coding practices with the Soroban SDK, enabling cross-contract calls and storage management for Stellar on-chain business logic.

Do I need no_std Rust to implement on-chain logic for Stellar?

Yes, no_std Rust is required because Soroban contracts run as WebAssembly (WASM) modules, necessitating a no_std environment to execute fast and auditable on-chain logic on Stellar.

Can I use the Soroban SDK for cross-contract calls and storage management?

Yes, the Soroban SDK supports cross-contract calls, event emission, and storage management to build DeFi primitives, on-chain games, and automated workflows within Stellar contracts.

What's the best way to secure Stellar contracts before deploying to a local testnet?

Secure Stellar contracts by applying secure coding practices during no_std Rust development, rigorously testing logic with Soroban SDK tooling, and validating deployment on a local testnet.