← Back to Skills Marketplace
samledger67-dotcom

Setup Stylus Contracts

by samledger67-dotcom · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
235
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install setup-stylus-contracts
Description
Set up a Stylus smart contract project with OpenZeppelin Contracts for Stylus on Arbitrum. Use when users need to: (1) install Rust toolchain and WASM target...
Usage Guidance
This skill appears coherent for setting up and deploying Stylus contracts, but take these precautions before running it: (1) Inspect any network installer before piping to sh—review https://sh.rustup.rs yourself or install rustup through a package manager you trust. (2) Verify the OpenZeppelin crate version on crates.io and confirm the referenced GitHub repo if you need upstream guidance. (3) Never pass raw private keys on the command line; keep key files with restrictive permissions (chmod 600) or use a hardware wallet/keystore. (4) Be aware the skill's license is AGPL-3.0-only—review license implications for your project. (5) Prefer running these commands manually in a controlled environment rather than granting an automated agent full autonomy to execute them.
Capability Analysis
Type: OpenClaw Skill Name: setup-stylus-contracts Version: 1.0.1 The skill provides standard setup and configuration instructions for Arbitrum Stylus smart contract development using OpenZeppelin libraries. While it includes a 'curl | sh' command for the Rust toolchain (SKILL.md), this is the official installation method for rustup and is used in its legitimate context. The skill also demonstrates security awareness by explicitly warning users against passing raw private keys as command-line arguments, recommending secure file-based alternatives instead.
Capability Assessment
Purpose & Capability
Name/description, declared lack of required env/binaries, and SKILL.md are consistent: all steps (install Rust toolchain, add wasm target, install cargo-stylus, create project, add OpenZeppelin crate, build/export ABI, deploy with RPC and private key) are appropriate for a Stylus/OpenZeppelin setup.
Instruction Scope
Instructions are focused on the stated setup workflow. They do instruct running installers and build/deploy commands and reference an RPC URL and private-key path (required for deployment), but they do not instruct reading unrelated files or exfiltrating data.
Install Mechanism
This is an instruction-only skill (no install spec). It recommends running the standard rustup installer via curl | sh (https://sh.rustup.rs) and cargo install from crates.io — both are common for Rust setups, but downloading & executing a script from the network is a privileged operation and should be done after the user inspects/trusts the source.
Credentials
The skill requests no environment variables or credentials itself. The workflow legitimately requires an RPC endpoint and a private-key file for deployment; guidance warns against passing raw keys on the command line and recommends secure file permissions or hardware keystores.
Persistence & Privilege
always is false and the skill is user-invocable; it does not request persistent or cross-skill privileges. Autonomous invocation is allowed by platform default but combined with this skill's focused scope does not introduce additional incoherence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install setup-stylus-contracts
  3. After installation, invoke the skill by name or use /setup-stylus-contracts
  4. 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
Slug setup-stylus-contracts
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is Setup Stylus Contracts?

Set up a Stylus smart contract project with OpenZeppelin Contracts for Stylus on Arbitrum. Use when users need to: (1) install Rust toolchain and WASM target... It is an AI Agent Skill for Claude Code / OpenClaw, with 235 downloads so far.

How do I install Setup Stylus Contracts?

Run "/install setup-stylus-contracts" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Setup Stylus Contracts free?

Yes, Setup Stylus Contracts is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Setup Stylus Contracts support?

Setup Stylus Contracts is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Setup Stylus Contracts?

It is built and maintained by samledger67-dotcom (@samledger67-dotcom); the current version is v1.0.1.

💬 Comments