Install
$ agentstack add skill-toronet-guidl-toronet-agent-skills-toronet-smart-contract-development ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
toronet-smart-contract-development
When to use
Use this skill when the user wants to:
- write a new smart contract for ToroNet
- adapt an existing Solidity contract for ToroNet
- get a ToroNet-specific review of a smart contract
- structure ownership or admin permissions for ToroNet contracts
- get a ToroNet-compatible Solidity example
- refactor a contract to match ToroNet conventions
Do not use this skill for frontend integration, SDK usage, or full deployment walkthroughs unless directly needed to complete a ToroNet smart contract task.
Instructions
- Treat ToroNet smart contract conventions as mandatory.
- Ensure all ToroNet-targeted contract examples use Solidity
0.8.18or below and inherit anOwnabletrait. - When the user does not provide an ownership implementation, use the default ToroNet-compatible
Ownablereference inreferences/REFERENCE.md. - Keep generated contracts practical, readable, and deployable, and clearly identify privileged functions and owner-only operations.
- When reviewing a contract, check ToroNet compatibility before suggesting improvements.
- When deployment is mentioned, briefly note that ToroNet contracts are commonly deployed through a web UI, the ToroNet SDK, or the
toronetdeploynpm package, but keep the focus on contract development unless the user asks for deployment details.
Default workflow
- Identify whether the task is writing, reviewing, explaining, or refactoring a contract.
- Check the Solidity version and adjust it to a ToroNet-compatible version if needed.
- Check whether the contract inherits
Ownable. - Add or adapt ownership controls where needed.
- Produce the contract, review, explanation, or refactor, and briefly note any ToroNet-specific issues, assumptions, or deployment-readiness concerns.
Checks
- Solidity version is
0.8.18or lower - contract inherits
Ownable - owner-only functions are clearly restricted
- admin flow is understandable
- contract structure is realistic for ToroNet deployment
- code avoids unnecessary complexity for the stated use case
See [the reference guide](references/REFERENCE.md) for ToroNet conventions, the default Ownable implementation, and deployment notes.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: toronet-guidl
- Source: toronet-guidl/toronet-agent-skills
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.