Clawhub Krump Verify

v0.1.0

Enables AI agents (e.g. OpenClaw) to understand and use Krump Verify for on-chain move verification against Story IP. Use when the user or agent needs to ver...

0· 399·0 current·0 all-time
byArun Nadarasa@arunnadarasa
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name and description match the SKILL.md: it describes Krump Verify usage, payment flows (USDC.k and EVVM/x402), contract read/write surfaces, relayer, and deployment. That functionality is internally consistent with an on‑chain verification helper. However, the SKILL.md documents several environment variables and secrets (e.g., RELAYER_PRIVATE_KEY, VITE_X402_RELAYER_URL, VITE_KRUMP_VERIFY_ADDRESS, optional RELAYER_ADDRESS, fly secrets) which the registry metadata does not declare — this discrepancy suggests the skill will expect or instruct use of secrets even though none are listed.
!
Instruction Scope
The instructions tell agents how to approve tokens, call contract methods, sign EIP‑712 TransferWithAuthorization payloads, fund EVVM and submit receipts, and even run deployment scripts and relayers. Those actions legitimately belong to an on‑chain verification skill, but several steps require private keys or files (RELAYER_PRIVATE_KEY, deployer key) and interacting with remote relayers. The doc also instructs discovery of user receipts by querying events filtered to payer=user — this implies the agent will need the user's address/wallet context. There is no explicit guard text telling an agent not to request or store private keys from the user.
Install Mechanism
This is an instruction-only skill with no install spec and no code files, which minimizes disk write and supply‑chain risk. There is no download or external install step documented.
!
Credentials
Although registry metadata declares no required env vars, the SKILL.md expects and documents multiple sensitive environment values (RELAYER_PRIVATE_KEY, VITE_* variables, optional RELAYER_ADDRESS, and instructions to set Fly secrets). Requiring a private key or deployer key is a high‑privilege action for a helper skill; the metadata should have declared these if needed. The lack of declared credentials plus detailed secret usage is disproportionate and a red flag.
Persistence & Privilege
The skill does not request always:true and does not request to modify other skills or agent system settings. Autonomous invocation is allowed (platform default), which is expected for agent skills, but when combined with signing/secret usage it increases risk — note: autonomous invocation alone is not being flagged per guidance.
What to consider before installing
This SKILL.md looks like a genuine guide for using Krump Verify on Story Aeneid, but it documents actions that require private keys, relayer secrets, and deployment credentials even though the registry lists no required environment variables. Before installing or allowing an agent to use this skill: - Do not paste or upload private keys (RELAYER_PRIVATE_KEY, deployer keys) into the agent or skill. Prefer delegated signing (user wallet popups, hardware wallets, or a dedicated signing service with limited scope). - If you must use a relayer, review the relayer code (local or at the published URL) and run it yourself or use a trusted hosted relayer. Do not hand over a long‑lived private key unless you understand and accept the risk. - Prefer the receipt/EVVM flow so the agent consumes existing receipts rather than holding persistent funds or allowances. Keep allowances minimal (approve only the exact verificationFee). - Ask the skill author to update registry metadata to declare required env vars and to include explicit safety guidance (what secrets are needed, minimum permissions, and whether the agent ever stores secrets). - For deployments or any on‑chain writes, test on a sandbox/testnet and verify the default contract addresses before using mainnet funds. Because of the mismatch between declared requirements and the SKILL.md's secret‑handling instructions, treat this skill as suspicious until the author clarifies credential requirements and provides safer signing/relayer options.

Like a lobster shell, security has layers — review code before you run it.

latestvk970t2d6t0nrvyy8c8x9zya4t981n8v3

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments