noya-agent-skill
Interact with the Noya AI agent for crypto trading, prediction markets, token analysis, and DCA strategies via curl. Use when the user wants to trade tokens, check portfolios, analyze markets, manage DCA strategies, or interact with Polymarket/Rain prediction markets.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/noyadev00-gmailcom/noya-agent-skillNoya Agent
Noya is a multi-agent AI system for crypto trading, prediction markets (Polymarket, Rain), token analysis, and DCA strategies. All transactions are gas-sponsored — users pay no gas fees.
- Website: agent.noya.ai
- API Base URL:
https://safenet.one
Trust & Security
- All API calls use HTTPS. Only
NOYA_API_KEYis read from the environment. - All on-chain transactions require explicit user confirmation via an interrupt prompt before execution.
- Use a short-lived API key (30-day) for testing. Revoke it from Settings > API Keys if compromised.
Setup
- Create an account at agent.noya.ai
- Go to Settings > API Keys and generate a key
- Store the key securely — it is only shown once
- Set the environment variable:
export NOYA_API_KEY="noya_your_key_here"
Configure in ~/.openclaw/openclaw.json:
{
"skills": {
"entries": {
"noya-agent": {
"enabled": true,
"apiKey": "noya_your_key_here",
"env": {
"NOYA_API_KEY": "noya_your_key_here"
}
}
}
}
}
When to Use
Use Noya when users want to:
- Check token prices or portfolio balances
- Swap, bridge, or send tokens (cross-chain supported)
- Analyze tokens and market trends
- Trade on Polymarket or Rain prediction markets
- Set up or manage DCA (dollar-cost averaging) strategies
- View DeFi positions
- Start a voice conversation with the Noya agent
Don't use for: Non-crypto tasks, local file operations, or general knowledge questions.
Core Workflow
Every interaction uses the Noya REST API. The primary endpoint is POST /api/messages/stream which returns a streamed response. Always use the provided noya-message.sh script to send messages — it handles streaming, chunk parsing, and formatted output. Do not call the message endpoint with raw curl.
1. Discover Capabilities (first use)
curl -s -H "x-api-key: $NOYA_API_KEY" \
"https://safenet.one/api/agents/summarize" | jq '.data'
Returns all available agent types (token analysis, prediction markets, DCA, etc.) and their tools. Call this once to understand what Noya can do.
2. Generate a Thread ID (new conversation)
Generate a UUID v4 for each new conversation topic:
python3 -c "import uuid; print(uuid.uuid4())"
Or on macOS/Linux:
uuidgen | tr '[:upper:]' '[:lower:]'
Each conversation needs a unique UUID. Generate one per topic and reuse it for follow-ups.
3. Send Messages (streaming)
Use the provided script to send a message and receive the parsed response:
bash {baseDir}/noya-message.sh "What tokens do I have in my portfolio?" "THREAD_ID_HERE"
The script handles the streaming response, parses --breakpoint-- delimited JSON chunks, and outputs formatted text including messages, tool results, progress indicators, and interrupt prompts.
4. Continue the Conversation
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-noyadev00-gmailcom-noya-agent-skill": {
"enabled": true,
"auto_update": true
}
}
}