Chat Ask
/install chat-ask
Chat/Ask Skill
A simple skill for handling chat conversations and Q&A with OpenClaw.
Description
This skill provides tools for:
- Chat conversations with OpenClaw
- Asking questions and getting answers
- Managing chat history
- Simple conversation analysis
Tools
chat
Start or continue a chat conversation.
Parameters:
message(string): The message to send in chatcontext(string, optional): Additional context for the conversation
Example:
{
"message": "Hello, how are you?",
"context": "Just checking in"
}
ask
Ask a question to OpenClaw.
Parameters:
question(string): The question to askdetailed(boolean, optional): Whether to provide a detailed answer (default: false)
Example:
{
"question": "What is the weather like?",
"detailed": true
}
chat-history
Manage chat history.
Parameters:
action(string): Action to perform - 'get', 'clear', or 'summary'limit(number, optional): Number of messages to retrieve (default: 10)
Example:
{
"action": "get",
"limit": 5
}
Usage
-
Start a chat:
Use the chat tool to start a conversation -
Ask questions:
Use the ask tool for specific questions -
Manage history:
Use chat-history to review or clear conversations
How to Call Tools
chat tool
python3 scripts/chat_tool.py '\x3Cmessage>' '[context]'
Example:
python3 scripts/chat_tool.py 'Hello, how are you?' 'Just checking in'
ask tool
python3 scripts/ask_tool.py '\x3Cquestion>' [detailed]
Example:
python3 scripts/ask_tool.py 'What is OpenClaw?' true
chat_history tool
python3 scripts/chat_history_tool.py '\x3Caction>' [limit]
Examples:
# Get last 10 messages
python3 scripts/chat_history_tool.py 'get' 10
# Clear history
python3 scripts/chat_history_tool.py 'clear'
# Get summary
python3 scripts/chat_history_tool.py 'summary'
Response Format
All tools return JSON with:
status: "success" or "error"timestamp: ISO format timestamptool: Tool name that was called- Additional tool-specific fields
chat response
{
"status": "success",
"response": "I received your message...",
"timestamp": "2026-03-16T14:30:00.000Z",
"tool": "chat"
}
ask response
{
"status": "success",
"answer": "OpenClaw is a self-hosted AI assistant...",
"detailed": true,
"timestamp": "2026-03-16T14:30:00.000Z",
"tool": "ask"
}
chat_history response
{
"status": "success",
"action": "get",
"history": [...],
"count": 5,
"limit": 10,
"total": 15
}
Configuration
No special configuration required. The skill works out of the box.
Notes
- Chat history is stored in memory during the session
- For persistent storage, consider integrating with a database
- The skill is designed for simple conversational interactions
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install chat-ask - After installation, invoke the skill by name or use
/chat-ask - Provide required inputs per the skill's parameter spec and get structured output
What is Chat Ask?
Chat and ask functionality for OpenClaw. It is an AI Agent Skill for Claude Code / OpenClaw, with 187 downloads so far.
How do I install Chat Ask?
Run "/install chat-ask" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Chat Ask free?
Yes, Chat Ask is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Chat Ask support?
Chat Ask is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Chat Ask?
It is built and maintained by xander-art (@xander-art); the current version is v1.0.0.