This skill should be used when the user asks to "chat with AI", "ask Olly", "ask the agent", "send message to AI", "continue a chat", "follow up on chat", "get artifact", "download artifact", "list artifacts", "retrieve generated content", "AI-generated charts", "AI analysis", "conversational observability", "natural language query", or wants to interact with the Coralogix Observability Agent (Olly) using the cx CLI.
60
51%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Optimize this skill with Tessl
npx tessl skill review --optimize ./skills/cx-olly/SKILL.mdUse this skill to interact with Coralogix's Observability Agent (Olly) via the cx olly CLI commands. Olly can analyze your observability data, answer questions about alerts, metrics, logs, and generate artifacts like charts and reports.
| Command | Purpose | Key flags |
|---|---|---|
cx olly ask "message" | Send a message to the Observability Agent | --chat-id, --mode, --model, --timeout |
cx olly artifacts list | List all generated artifacts | - |
cx olly artifacts get <id> | Get artifact content by ID | - |
Output format: append -o json or -o agents for machine-readable output.
Single-profile only: cx olly commands do not support multi-profile fan-out. Use -p <profile> to specify a single profile.
cx olly ask "What alerts fired today?"This creates a new chat and returns a response along with a Chat ID that you can use for follow-up questions.
cx olly ask "Tell me more about the error rates" --chat-id <chat-id>Use --chat-id to continue a conversation and maintain context from previous messages.
| Mode | Description |
|---|---|
fast | Quick responses, less detailed analysis |
focus | Balanced mode (default) - good for most queries |
cx olly ask "Quick summary of recent errors" --mode fastAvailable models include gpt-5.2 (default), claude-sonnet-4-5, sonnet-4.6, gpt-5.4, claude-haiku-4-5.
cx olly ask "Explain this error" --model claude-sonnet-4-5For complex queries that may take longer, increase the timeout (default: 900 seconds):
cx olly ask "Deep analysis of last week's incidents" --timeout 1800Olly can generate artifacts like charts, tables, and reports. Artifact IDs appear as links in the agent's response text.
cx olly artifacts list
cx olly artifacts list -o jsoncx olly artifacts get <artifact-id>
cx olly artifacts get <artifact-id> -o jsonThe artifacts get command automatically:
Output behavior:
/tmp/cx_results_artifact_<id>_<hash>.txt)# Start investigation
cx olly ask "Why is the checkout service showing high latency?"
# Follow up with the chat ID from the response
cx olly ask "What changed in the last hour?" --chat-id abc-123-def
# Get any generated charts
cx olly artifacts list -o json | jq '.[0].id'
cx olly artifacts get <artifact-id># Get response as JSON
cx olly ask "List top 5 error messages" -o json | jq '.response'
# Parse artifacts
cx olly artifacts list -o json | jq '.[] | {id, filename, created_at}'cx olly ask "Perform root cause analysis for the outage on 2024-01-15" \
--model claude-sonnet-4-5 \
--timeout 1800-o json for scripting - pipe to jq for filtering and extraction[Chart](https://...artifact_view/<id>)cx olly does not support multi-profile queriescx-telemetry-querying - for direct DataPrime/PromQL queries without AI agent assistance (covers logs, spans, metrics, RUM)cx-alerts - for managing alert definitionsdefdc4d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.