← Back to Skills Marketplace
Setup Stellar Contracts
by
samledger67-dotcom
· GitHub ↗
· v1.0.1
· MIT-0
264
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install setup-stellar-contracts
Description
Set up a Stellar/Soroban smart contract project with OpenZeppelin Contracts for Stellar. Use when users need to: (1) install Stellar CLI and Rust toolchain f...
Usage Guidance
This guide is coherent for setting up Soroban + OpenZeppelin, but follow these precautions before running the commands: (1) Review any remote install scripts (the curl | sh lines) by fetching them first (curl -fsSL <url> and inspect) rather than piping to sh blindly. (2) Prefer official package manager installers or pinned release artifacts where possible. (3) Pin exact crate versions in Cargo.toml as the guide recommends, and verify the OpenZeppelin repo and tags you reference. (4) Be aware of the AGPL-3.0 license for the provided code and the legal implications for your project. (5) Run installation/test steps in a controlled or isolated environment (container/VM) and avoid running install scripts as root. If you want, I can fetch the referenced install scripts and summarize what they do so you can decide whether to run them.
Capability Analysis
Type: OpenClaw Skill
Name: setup-stellar-contracts
Version: 1.0.1
The skill bundle instructs the OpenClaw agent to execute remote shell scripts via `curl | sh` to install the Rust toolchain (sh.rustup.rs) and the Stellar CLI (github.com/stellar/stellar-cli) in `SKILL.md`. While these are standard installation methods for the respective tools, they represent a high-risk execution pattern (Remote Code Execution) that could be exploited if the remote sources are compromised. Additionally, the `_meta.json` file contains a future-dated publication timestamp (2026), which is unusual for a current package.
Capability Assessment
Purpose & Capability
The name/description match the SKILL.md: it guides installing the Rust toolchain and Stellar CLI, creating a Soroban project, adding OpenZeppelin crates, and building/testing. All required actions are relevant to setting up Stellar/Soroban contracts.
Instruction Scope
The instructions are narrowly scoped to installation, workspace Cargo.toml edits, imports, build, and test steps. They do not ask the agent to read arbitrary files, environment variables, or unrelated system state. Note: the guide tells the user to run remote install scripts (curl | sh), which grants those remote scripts full execution authority on the machine if run.
Install Mechanism
There is no install spec in the registry (instruction-only). The runtime instructions recommend executing sh.rustup.rs (official rustup) and a raw GitHub install.sh for the Stellar CLI via curl | sh. While these are common install methods and hosted on known domains, executing network-fetched scripts without inspection is a security risk and should be treated cautiously.
Credentials
The skill declares no required environment variables, credentials, or config paths; the SKILL.md does not request secrets or unrelated credentials. This is proportionate to the stated setup purpose.
Persistence & Privilege
The skill is instruction-only, not always-enabled, and does not request persistent system changes beyond advising installation of developer tooling. It does not attempt to modify other skills or system-wide agent configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install setup-stellar-contracts - After installation, invoke the skill by name or use
/setup-stellar-contracts - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix display name from probe to proper title
v98.0.0
probe
v1.0.0
Initial release — OpenZeppelin Contracts skill for AI agents
Metadata
Frequently Asked Questions
What is Setup Stellar Contracts?
Set up a Stellar/Soroban smart contract project with OpenZeppelin Contracts for Stellar. Use when users need to: (1) install Stellar CLI and Rust toolchain f... It is an AI Agent Skill for Claude Code / OpenClaw, with 264 downloads so far.
How do I install Setup Stellar Contracts?
Run "/install setup-stellar-contracts" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Setup Stellar Contracts free?
Yes, Setup Stellar Contracts is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Setup Stellar Contracts support?
Setup Stellar Contracts is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Setup Stellar Contracts?
It is built and maintained by samledger67-dotcom (@samledger67-dotcom); the current version is v1.0.1.
More Skills