← Back to Skills Marketplace
mscandlen3

Use Smart Contract Platform

by Madelyn · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
231
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install use-smart-contract-platform
Description
Deploy, import, interact with, and monitor smart contracts using Circle Smart Contract Platform APIs. Supports bytecode deployment, template contracts (ERC-2...
Usage Guidance
This skill appears to be what it says (Circle Smart Contract Platform integration), but there are important red flags to consider before installing or using it: - The skill metadata does NOT declare that it requires CIRCLE_API_KEY or ENTITY_SECRET, yet SKILL.md clearly expects both; ask the publisher to correct the manifest so you understand what secrets it needs. - ENTITY_SECRET and the Circle API key can grant powerful capabilities (create wallets, execute transactions). Only use keys with the minimum scope necessary, keep them in a secure secrets store, and rotate them if shared. - The skill instructs you to provide a public HTTPS webhook endpoint but does not explain how to verify webhook authenticity (signatures, shared secret). Implement and require webhook signature verification on your endpoint to avoid spoofed events. - Because this is an instruction-only skill, it will prompt you to run npm install locally — only install the listed packages from trusted sources and consider running in an isolated/dev environment first. If you plan to use this skill: request that the author update the registry metadata to list required env vars and primary credential, add webhook signature verification guidance, and document the exact permissions/scopes needed for any API keys or entity secrets. If you cannot verify the publisher, avoid supplying high-privilege secrets.
Capability Analysis
Type: OpenClaw Skill Name: use-smart-contract-platform Version: 0.1.0 The skill bundle provides a legitimate and well-documented interface for the Circle Smart Contract Platform, enabling contract deployment, interaction, and event monitoring. It includes explicit security instructions for the AI agent, such as requiring user confirmation for fund movements and prohibiting the hardcoding of secrets. No indicators of malicious intent, data exfiltration, or unauthorized execution were found in the code or documentation (SKILL.md, references/*.md).
Capability Assessment
Purpose & Capability
The declared purpose (deploy/interact/monitor smart contracts on Circle SCP) matches the SDK calls and flows in SKILL.md: bytecode/template deployment, ABI queries, wallet-driven write transactions, and webhook-based event monitoring are all coherent with Circle SCP functionality.
Instruction Scope
The runtime instructions access process.env.CIRCLE_API_KEY and process.env.ENTITY_SECRET and instruct npm-installing Circle SDKs, creating wallets, importing contracts, and registering webhook endpoints. These actions are within the skill's purpose, but SKILL.md does not mention verifying webhook signatures/authenticity or least-privilege usage of secrets. Also the instructions reference environment variables that are not declared in the skill metadata.
Install Mechanism
This is an instruction-only skill with no install spec or bundled code. SKILL.md suggests running npm install of official-sounding packages (@circle-fin/...), which is expected for Node.js usage; absence of an install spec reduces the skill's ability to write code to disk automatically (lower install risk).
Credentials
SKILL.md requires CIRCLE_API_KEY and ENTITY_SECRET for SDK clients (reasonable for this platform), but the registry metadata lists no required env vars or primary credential — a direct mismatch. ENTITY_SECRET likely grants significant capabilities (developer-controlled wallets) so the user should ensure credentials are scoped, rotated, and stored securely. The skill also expects the user to host a public webhook endpoint, which has operational security implications.
Persistence & Privilege
The skill is not always-included and allows user invocation (normal). It does not request persistent system privileges or modify other skills. Autonomous invocation is allowed by default but not combined here with other high-risk indicators.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install use-smart-contract-platform
  3. After installation, invoke the skill by name or use /use-smart-contract-platform
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
use-smart-contract-platform 0.1.0 – Initial Release - Deploy, import, interact with, and monitor smart contracts using Circle Smart Contract Platform APIs. - Supports bytecode deployment, template contracts (ERC-20, ERC-721, ERC-1155, Airdrop), and ABI-based interactions. - Integrates dual-client SDK architecture: Smart Contract Platform for operations and Developer-Controlled Wallets for write transactions. - Includes fast API references, implementation patterns, deployment and import workflow, and event monitoring basics. - Documents strict security and best practice requirements for handling secrets and sensitive operations.
Metadata
Slug use-smart-contract-platform
Version 0.1.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Use Smart Contract Platform?

Deploy, import, interact with, and monitor smart contracts using Circle Smart Contract Platform APIs. Supports bytecode deployment, template contracts (ERC-2... It is an AI Agent Skill for Claude Code / OpenClaw, with 231 downloads so far.

How do I install Use Smart Contract Platform?

Run "/install use-smart-contract-platform" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Use Smart Contract Platform free?

Yes, Use Smart Contract Platform is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Use Smart Contract Platform support?

Use Smart Contract Platform is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Use Smart Contract Platform?

It is built and maintained by Madelyn (@mscandlen3); the current version is v0.1.0.

💬 Comments