crunch-protocol-skill
Natural language interface for Crunch Protocol CLI. Maps user requests to CLI commands for managing coordinators, competitions (crunches), rewards, and checkpoints. Supports output formatting for Slack, Telegram, Discord, or plain text.
Why use this skill?
Use the Crunch Protocol Skill to interact with your CrunchDAO projects via CLI using plain language. Streamline management of rewards, crunches, and multisig setups.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/philippwassibauer/crunch-protocolWhat This Skill Does
The crunch-protocol-skill acts as a sophisticated natural language interface for the Crunch Protocol CLI, effectively bridging the gap between human intent and complex blockchain operations. By abstracting away the intricacies of CLI flags, RPC endpoints, and multisig address management, this skill enables users to interact with the Crunch ecosystem through plain English. It is specifically designed to manage coordinators, competitions (crunches), rewards, and checkpoints, while providing highly readable output formats tailored for collaborative environments like Slack, Discord, or Telegram.
Installation
To integrate this skill into your OpenClaw environment, execute the following command via the CLI:
clawhub install openclaw/skills/skills/philippwassibauer/crunch-protocol
Ensure that you have Node.js installed on your system, as the skill relies on the global availability of the crunch-cli package. You can verify your setup by running crunch-cli --version in your terminal after the installation process is complete. The skill will automatically manage its configuration file, profiles.json, in the designated skill directory.
Use Cases
This skill is indispensable for developers and node operators who need to perform rapid administrative tasks without manual flag configuration. Common use cases include auditing current competition standings, managing coordinator permissions, and checking reward distributions across different networks. Because the skill supports profile-based context, it is ideal for users managing multiple environments (e.g., devnet versus mainnet) or multiple distinct coordinator identities, allowing them to switch contexts seamlessly during a single session.
Example Prompts
- "List all active crunches for m-jeremy and summarize the top 3 rewards."
- "Set my active profile to devnet and show the current coordinator settings."
- "Check the latest checkpoints for the current competition on m-jeremy profile."
Tips & Limitations
To get the most out of this skill, ensure your profiles.json is accurately maintained. The skill allows for the dynamic addition or updating of profiles, which is highly recommended for security. Remember that because this skill interfaces with actual blockchain transactions, always double-check the command output before authorizing a multisig execution. Currently, the skill is optimized for structured data; if you require complex cross-chain analytics, ensure your RPC provider is high-performance to avoid timeout issues during high-volume queries.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-philippwassibauer-crunch-protocol": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution
Related Skills
crunch-protocol-skill
Natural language interface for Crunch Protocol CLI. Maps user requests to CLI commands for managing coordinators, competitions (crunches), rewards, and checkpoints. Supports output formatting for Slack, Telegram, Discord, or plain text.
crunch-compete
Use when working with Crunch competitions - setting up workspaces, exploring quickstarters, testing solutions locally, or submitting entries.
crunch-coordinate
Use when managing Crunch coordinators, competitions (crunches), rewards, checkpoints, staking, or cruncher accounts via the crunch-cli.