← Back to Skills Marketplace
Upgrade Stylus Contracts
by
samledger67-dotcom
· GitHub ↗
· v1.0.1
· MIT-0
276
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install upgrade-stylus-contracts
Description
Upgrade Stylus smart contracts using OpenZeppelin proxy patterns on Arbitrum. Use when users need to: (1) make Stylus Rust contracts upgradeable with UUPS or...
Usage Guidance
Do not install blindly. Verify the skill's provenance: ask who published it and confirm the referenced GitHub repository and code are genuine OpenZeppelin sources. Before using any upgrade steps, do not paste or upload private keys or long-lived RPC credentials to the agent. Perform upgrades from a secure environment (local machine or CI with hardware/signing protection), prefer multisig/hardware wallet flows for production, test all upgrade flows on a testnet, and inspect the implementation code in the linked repository to confirm it matches the guidance. If you need the agent to perform deployment steps, require explicit, auditable prompts and never provide secrets directly through chat — use ephemeral signing or guarded CI secrets instead.
Capability Analysis
Type: OpenClaw Skill
Name: upgrade-stylus-contracts
Version: 1.0.1
The skill bundle contains documentation and code snippets for upgrading Arbitrum Stylus smart contracts using OpenZeppelin proxy patterns. It provides educational content on UUPS and Beacon proxies, including security best practices like access control, initialization guards, and storage compatibility. No malicious code, data exfiltration, or prompt injection attempts were identified in SKILL.md or _meta.json.
Capability Assessment
Purpose & Capability
The SKILL.md content is consistent with the name/description: it explains UUPS/Beacon/Erc1967 patterns for Stylus on Arbitrum and references an OpenZeppelin-style implementation. However, the skill metadata claims 'OpenZeppelin' as author while the registry owner and source/homepage are absent; this mismatch of provenance (branding/attribution) is a red flag and should be verified before trusting the skill.
Instruction Scope
The instructions remain scoped to upgrade patterns, storage rules, access control, and deployment notes (e.g., 'cargo stylus deploy' or deployer contract). They do not instruct the agent to read unrelated system files. However, they also do not address the operational requirements of performing upgrades (private keys/signing, RPC endpoints), nor do they provide guidance on secure handling of credentials or on verifying on-chain actions — a gap when following these steps could require sensitive secrets.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, so there is nothing written to disk or pulled from external URLs by the skill itself.
Credentials
The skill declares no required environment variables or credentials. That is coherent for an instruction-only doc, but practically misleading: actually performing contract upgrades requires signing keys and RPC access. The skill does not request these nor warn about secure handling, which could lead an inexperienced user to mishandle secrets or to supply credentials to the agent without realizing the risk.
Persistence & Privilege
always:false and normal agent invocation settings are used. The skill does not request persistent presence or system-wide configuration changes. Note: because the skill describes actions that can be executed on-chain, combining autonomous invocation with user-supplied signing credentials would be high-risk — but autonomous invocation alone is the platform default and not a direct fault of this skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install upgrade-stylus-contracts - After installation, invoke the skill by name or use
/upgrade-stylus-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 upgrade patterns for AI agents
Metadata
Frequently Asked Questions
What is Upgrade Stylus Contracts?
Upgrade Stylus smart contracts using OpenZeppelin proxy patterns on Arbitrum. Use when users need to: (1) make Stylus Rust contracts upgradeable with UUPS or... It is an AI Agent Skill for Claude Code / OpenClaw, with 276 downloads so far.
How do I install Upgrade Stylus Contracts?
Run "/install upgrade-stylus-contracts" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Upgrade Stylus Contracts free?
Yes, Upgrade Stylus Contracts is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Upgrade Stylus Contracts support?
Upgrade Stylus Contracts is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Upgrade Stylus Contracts?
It is built and maintained by samledger67-dotcom (@samledger67-dotcom); the current version is v1.0.1.
More Skills