← 返回 Skills 市场
ryley-o

Configure Postparams

作者 ryley-o · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
140
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install configure-postparams
功能描述
Configure PostParam (Post-Mint Parameter / PMP) values on Art Blocks tokens using artblocks-mcp. Use when a user wants to customize, update, or set on-chain...
使用说明 (SKILL.md)

Configuring PostParams on Art Blocks Tokens

What Are PostParams?

PostParams (Post-Mint Parameters / PMP) are on-chain configurable parameters embedded in certain Art Blocks art scripts. After minting, authorized wallets can set values that directly affect the token's on-chain visual output — no re-mint required.

Each parameter has an authOption controlling who can configure it:

authOption Who can configure
Artist Project artist only
TokenOwner Current token owner only
Address A specific configured contract address only
ArtistAndTokenOwner Artist or token owner
ArtistAndAddress Artist or specific contract address
TokenOwnerAndAddress Token owner or specific contract address
ArtistAndTokenOwnerAndAddress Artist, token owner, or specific contract address

Token ID Format

\x3Ccontract_address>-\x3Ctoken_number>

Example: 0xa7d8d9ef8d8ce8992df33d8b8cf4aebabd5bd270-78000000

Workflow

Step 1 — Discover available params

discover_postparams(tokenId, chainId?)

Returns: param keys, types, value constraints, current values, and authOption for each param. Always show this to the user before asking for values — they need to know what's configurable and within what constraints.

Step 2 — Build the configuration transaction

build_configure_postparams_transaction(tokenId, values, chainId?, signerAddress?)
  • values is a key-value object — keys must match param keys from discover_postparams
  • Always pass signerAddress when known — needed to determine artist status and validate authorization
  • One transaction configures all passed params at once

Returns an unsigned transaction object ready to sign and submit.

Value Formats by Type

Type Format Example
Bool "true" or "false" "true"
Select One of the allowed option strings "red"
Uint256Range Non-negative integer string "42"
Int256Range Integer string (can be negative) "-5"
DecimalRange Decimal string "3.14"
HexColor Hex color with # "#FF0000"
Timestamp Unix timestamp in seconds "1700000000"
String Any text string "hello world"

Notes

  • Always call discover_postparams first — param keys and types are project-specific and not guessable
  • String params: the configuringArtistString flag on the built transaction depends on whether signerAddress matches the project artist — always pass signerAddress for String type params
  • Authorization: if the user's address doesn't match the authOption for a param, the transaction will revert on-chain. Check authOption against the user's role before proceeding
  • One transaction per call, but you can configure multiple params in a single call by passing multiple keys in values
安全使用建议
This skill appears coherent and narrowly focused: it tells the agent how to discover PostParams and build a configure transaction for Art Blocks tokens. Before using it, ensure the runtime environment provides a trusted signing mechanism (hardware wallet, secure signer service, or otherwise — do not paste private keys into an untrusted UI), and verify you have the correct chainId and tokenId. Because the skill is instruction-only and has no listed homepage/source, confirm the agent's implementation of artblocks-mcp and transaction submission is from a trusted package or code path. Test on a non-production/testnet token if possible to avoid accidental on-chain reverts or misconfiguration.
功能分析
Type: OpenClaw Skill Name: configure-postparams Version: 1.0.0 The skill bundle provides documentation and instructions for an AI agent to interact with Art Blocks tokens using the 'artblocks-mcp' tool. It outlines a standard workflow for discovering on-chain parameters and building configuration transactions (SKILL.md). No malicious code, data exfiltration, or harmful prompt injection attempts were identified.
能力评估
Purpose & Capability
Name/description match the SKILL.md: all instructions and function names (discover_postparams, build_configure_postparams_transaction) are relevant to configuring PostParams on Art Blocks tokens. Nothing in the skill asks for unrelated services, binaries, or credentials.
Instruction Scope
Instructions are narrowly scoped to discovering params and building a configuration transaction. They do not reference reading local files, environment variables, or external endpoints outside the expected blockchain context. Note: the SKILL.md assumes the availability of artblocks-mcp functions and a signing/broadcast capability but does not specify signing/submission steps — this is reasonable for an instruction-only skill but means runtime signing must be provided by the agent or environment.
Install Mechanism
No install spec or code files are present (instruction-only). This lowers risk because nothing is written to disk by the skill itself. The skill does implicitly depend on artblocks-mcp being available at runtime, but it does not attempt to install arbitrary code.
Credentials
No environment variables, credentials, or config paths are requested. This is proportionate to the stated purpose. Practical use will require a wallet/signing mechanism to sign and submit transactions, but the skill does not request private keys or other secrets itself.
Persistence & Privilege
Skill is not always-enabled and does not request persistent or elevated platform privileges. It does not modify other skills or system config. Autonomous invocation is allowed by platform default but is not combined with additional risky privileges here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install configure-postparams
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /configure-postparams 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the configure-postparams skill. - Enables configuration of PostParams (Post-Mint Parameters) on Art Blocks tokens using artblocks-mcp. - Supports discovering available parameters and building configuration transactions for on-chain customization. - Provides guidance on token formats, value types, authorization options, and required workflow. - Requires calling `discover_postparams` first to determine configurable parameters and constraints.
元数据
Slug configure-postparams
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Configure Postparams 是什么?

Configure PostParam (Post-Mint Parameter / PMP) values on Art Blocks tokens using artblocks-mcp. Use when a user wants to customize, update, or set on-chain... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 140 次。

如何安装 Configure Postparams?

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

Configure Postparams 是免费的吗?

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

Configure Postparams 支持哪些平台?

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

谁开发了 Configure Postparams?

由 ryley-o(@ryley-o)开发并维护,当前版本 v1.0.0。

💬 留言讨论