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.