← 返回 Skills 市场
samledger67-dotcom

Setup Cairo Contracts

作者 samledger67-dotcom · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
268
总下载
0
收藏
1
当前安装
3
版本数
在 OpenClaw 中安装
/install setup-cairo-contracts
功能描述
Set up a Cairo smart contract project with OpenZeppelin Contracts for Cairo on Starknet. Use when users need to: (1) create a new Scarb/Starknet project, (2)...
安全使用建议
This skill appears to do what it says (scaffold a Cairo/Starknet project and add OpenZeppelin Cairo packages), but it directs you to run a remote installer via 'curl | sh' from https://sh.starkup.sh. Executing a shell script fetched directly from the network runs arbitrary code on your machine and is risky. Before running the command (or letting an agent run it for you): - Verify the installer URL is official (check Starkup/Starknet project docs or official repositories). Do not trust an unknown domain without confirmation. - Inspect the installer first (curl the URL and open the script in a text editor) instead of piping it to sh; look for unexpected network calls, credential prompts, or privilege escalations. - Prefer installation methods with signed releases, checksums, or package-manager distributions (e.g., official GitHub releases, distro packages, or instructions from the official docs). If a checksum or signature is available, verify it. - Run installers in an isolated environment (container or VM) if you need to evaluate them first. If you control the environment and confirm the installer is official and safe, the rest of the instructions are reasonable. If you cannot verify the installer origin, avoid executing the curl | sh step.
功能分析
Type: OpenClaw Skill Name: setup-cairo-contracts Version: 1.0.1 The skill bundle provides standard documentation and instructions for setting up a Cairo/Starknet development environment using OpenZeppelin contracts. While it includes a 'curl | sh' command to install the Starknet toolchain via 'sh.starkup.sh', this is a common pattern for developer tools and aligns with the stated purpose of project scaffolding. The content includes helpful security advice regarding storage collisions and contains no evidence of malicious intent, data exfiltration, or prompt injection.
能力评估
Purpose & Capability
The name, description, and instructions are coherent: scaffolding a Scarb/Starknet project, adding OpenZeppelin dependencies, and showing import conventions are all directly related. No unrelated binaries, env vars, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to run 'curl --proto '=https' --tlsv1.2 -sSf https://sh.starkup.sh | sh' to install the toolchain. Aside from that installer step, the instructions stay within scope (scarb new, edit Scarb.toml, import examples). The remote-install step grants the script full execution control and is open-ended (no verification, no checksum, no alternative safer install path provided).
Install Mechanism
There is no formal install spec, but the runtime instructions include a remote shell install pattern (curl | sh) from sh.starkup.sh. This is a high-risk install mechanism: the domain is not an obviously well-known release host (e.g., GitHub releases), and the script would be executed without validation. Instruction-only skills can still induce installs — that install is the primary risk here.
Credentials
The skill requests no environment variables, credentials, or config paths. This is proportionate to its purpose.
Persistence & Privilege
Skill flags show no 'always: true' or other elevated persistence. It's user-invocable and can be invoked autonomously (platform default), but it does not request persistent system-level privileges in the manifest.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install setup-cairo-contracts
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /setup-cairo-contracts 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Initial release: Cairo/OpenZeppelin project scaffolding for Starknet
v98.0.0
probe
v1.0.0
Initial release — OpenZeppelin Contracts skill for AI agents
元数据
Slug setup-cairo-contracts
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 3
常见问题

Setup Cairo Contracts 是什么?

Set up a Cairo smart contract project with OpenZeppelin Contracts for Cairo on Starknet. Use when users need to: (1) create a new Scarb/Starknet project, (2)... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 268 次。

如何安装 Setup Cairo Contracts?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install setup-cairo-contracts」即可一键安装,无需额外配置。

Setup Cairo Contracts 是免费的吗?

是的,Setup Cairo Contracts 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Setup Cairo Contracts 支持哪些平台?

Setup Cairo Contracts 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Setup Cairo Contracts?

由 samledger67-dotcom(@samledger67-dotcom)开发并维护,当前版本 v1.0.1。

💬 留言讨论