Utility Skills
Complete reference for all 8 utility skills โ extend your agent beyond trading into payments, GitHub, hardware, and more
The 8 utility skills extend Gemach agents beyond DeFi trading into a broader range of autonomous capabilities. They are designed to complement GDEX trading skills in compound workflows โ for example, summarizing a trade report and pushing it to a GitHub repository, or monitoring hardware health and suspending the agent (entering hibernation mode) if the system overheats.
Skill Catalog
skill-creator
skill-creatorPurpose: A meta-skill that helps agents and users design, scaffold, and write new SKILL.md files.
Key capabilities:
Accept a natural-language description of a desired capability
Generate a complete, correctly structured
SKILL.mdscaffoldSuggest appropriate tools, parameters, and error conditions
Create matching helper script stubs (Node.js, Python, or shell)
Validate the output against the SKILL.md format specification
Why it matters: This skill is the entry point for growing the skills ecosystem. Instead of writing a new skill from scratch, you describe what you want and the agent drafts the structure for you. It bootstraps the community contribution loop.
Example usage:
You: Create a skill that monitors a Telegram bot for incoming messages
and forwards them to a webhook URL.
Agent: I've scaffolded workspace/skills/telegram-webhook/SKILL.md with
a listen_for_messages tool and helpers/poll-telegram.js. Review
the file and let me know what to adjust.Example prompts:
github
githubPurpose: Interact with GitHub repositories as part of agent-automated workflows.
Key capabilities:
Create, read, update, and close issues
Post comments on issues and pull requests
Push file changes to a repository branch
Create and merge pull requests
Read file contents from any accessible repository
List repository branches, commits, and open PRs
Common use cases:
Trade log publishing
Auto-commit daily trade reports to a private repo
Bug reporting
Open GitHub issues when SDK errors are detected
Strategy versioning
Commit updated strategy parameters to version control
Docs updating
Push skill documentation updates automatically
Example prompts:
Authentication: Requires a GitHub personal access token (PAT) or GitHub App credentials configured in the agent's environment.
summarize
summarizePurpose: Condense any text โ documents, trade logs, chat histories, market reports โ into structured, actionable summaries.
Key capabilities:
Summarize long documents to a configurable length (brief, detailed, or bullet points)
Extract key insights, decisions, and action items from conversation logs
Generate trade recap reports from raw transaction histories
Condense market analysis reports into executive summaries
Multi-document summarization with cross-source synthesis
Output formats:
brief
2โ3 sentence summary for quick status checks
bullets
Bulleted list of key points โ best for action items
detailed
Structured multi-paragraph summary for full context
report
Formatted report with sections and headings
Example prompts:
hardware
hardwarePurpose: Monitor and respond to hardware health metrics on the host system โ especially useful for agents running on low-resource boards.
Key capabilities:
Monitor CPU usage, memory usage, disk space, and temperature
Set alert thresholds that trigger agent actions (slow down inference, hibernate, send notification)
Query current system metrics on demand
Log hardware health over time for trend analysis
Trigger graceful hibernation when resources are critically low
Threshold actions:
CPU > 90% for 60s
90%
Pause non-critical tasks
Memory > 85%
85%
Free caches, reduce context window
Temperature > 80ยฐC
80ยฐC
Throttle inference; alert
Disk < 5% free
5%
Alert; do not write new files
Example prompts:
Typical deployment: Hardware monitoring is most valuable on agents running on single-board computers (Raspberry Pi, Orange Pi, Radxa) where thermal and memory limits are real constraints.
weather
weatherPurpose: Fetch current weather conditions and forecasts for use in multi-agent workflows and context-aware decision-making.
Key capabilities:
Current conditions: temperature, humidity, wind, UV index
Hourly and 7-day forecasts
Weather alerts and severe conditions
Location lookup by city name, coordinates, or IP geolocation
Use in compound workflows:
Weather data becomes useful when combined with other skills. For example, an agent managing agricultural equipment might check weather before scheduling irrigation; or a DeFi event agent might note weather conditions when logging real-world context for a trade journal.
Example prompts:
tmux
tmuxPurpose: Create, attach to, and manage tmux sessions โ enabling agents to run multiple parallel processes in a structured terminal environment.
Key capabilities:
Create new named tmux sessions and windows
Split panes horizontally and vertically
Send commands to specific panes without attaching
Capture pane output for reading by the agent
List all active sessions and their status
Kill specific sessions or windows
Typical use cases:
Multi-agent orchestration
Run multiple Gclaw agents side by side in named sessions
Log monitoring
Keep a log-tail window alongside the main agent
Background processes
Keep helper processes alive across agent restarts
Development workflows
Run test suite, watcher, and REPL in parallel panes
Example prompts:
tempo-payment
tempo-paymentPurpose: Handle Tempo payment protocol flows โ enabling agents to send, receive, and verify Tempo-based payments as part of automated transaction workflows. Tempo is a programmable payment protocol built for autonomous agents, allowing machines to transact with each other using on-chain payment channels.
Key capabilities:
Initiate Tempo payment requests with configurable amounts and recipients
Monitor payment status and confirm receipt
Integrate Tempo payments into multi-step agent workflows
Handle payment callbacks and webhooks
Record payment history and receipts
Example prompts:
x402
x402Purpose: Process x402 micropayment protocol flows โ letting agents autonomously pay for external APIs and services without human intervention.
Key capabilities:
Detect x402 payment challenges from HTTP 402 responses
Automatically construct and sign payment proofs
Pay for API access with configurable per-request budget limits
Track cumulative spend across all x402-protected endpoints
Reject payment requests that exceed configured spend limits
What x402 enables: The x402 protocol extends HTTP with native micropayment support. When an agent requests a resource and receives a 402 Payment Required response, the x402 skill handles the payment challenge automatically โ the agent pays and retries without human involvement. This enables truly autonomous access to paid data feeds, AI inference endpoints, and other metered services.
Example prompts:
Combining Utility and Trading Skills
Utility skills are designed to compose naturally with GDEX trading skills. Some powerful combinations:
gdex-token-discovery + summarize
Discover trending tokens, summarize findings into a briefing
gdex-portfolio + github
Track portfolio daily and commit reports to a private repo
gdex-spot-trading + x402
Buy tokens using paid data feeds for signal generation
hardware + gdex-trading
Monitor hardware health and pause trading if system overheats
skill-creator + any skill
Use the agent to extend itself with new capabilities
tmux + any skill
Run multiple trading strategies in parallel sessions
See also:
๐ GDEX Trading Skills โ the 14 trading skills reference
โ๏ธ Creating Custom Skills โ add your own utility skills
๐งฉ Agent Skills Overview โ full catalog and loading priority
Last updated