Awesome-openclaw-skills smart-followups
Generate contextual follow-up suggestions after AI responses. Shows 3 clickable buttons (Quick, Deep Dive, Related) when user asks for "followups".
git clone https://github.com/sundial-org/awesome-openclaw-skills
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/smart-followups" ~/.claude/skills/sundial-org-awesome-openclaw-skills-smart-followups && rm -rf "$T"
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/smart-followups" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-smart-followups && rm -rf "$T"
skills/smart-followups/SKILL.mdSmart Follow-ups Skill
Generate contextual follow-up suggestions for OpenClaw conversations.
How to Trigger
Say any of these to get follow-up suggestions:
| Trigger | Example |
|---|---|
| "followups" |
| "give me follow-ups" |
| "any suggestions?" |
| "what should I ask next?" |
Note: This is a keyword the agent recognizes, not a registered
command. OpenClaw skills are guidance docs that tell the agent how to respond./slash
Usage
Say "followups" in any conversation:
You: What is Docker? Bot: Docker is a containerization platform... You: /followups Bot: 💡 What would you like to explore next? [⚡ How do I install Docker?] [🧠 Explain container architecture] [🔗 Docker vs Kubernetes?]
On button channels (Telegram/Discord/Slack): Tap a button to ask that question.
On text channels (Signal/WhatsApp/iMessage/SMS): Reply with 1, 2, or 3.
Categories
Each generation produces 3 suggestions:
| Category | Emoji | Purpose |
|---|---|---|
| Quick | ⚡ | Clarifications, definitions, immediate next steps |
| Deep Dive | 🧠 | Technical depth, advanced concepts, thorough exploration |
| Related | 🔗 | Connected topics, broader context, alternatives |
Authentication
Default: Uses OpenClaw's existing auth — same login and model as your current chat.
Optional providers:
— RequiresopenrouterOPENROUTER_API_KEY
— RequiresanthropicANTHROPIC_API_KEY
Configuration
{ "skills": { "smart-followups": { "enabled": true, "provider": "openclaw", "model": null } } }
| Option | Default | Description |
|---|---|---|
| | Auth provider: , , |
| | Model override (null = inherit from session) |
| — | API key for non-openclaw providers |
Channel Support
| Channel | Mode | Interaction |
|---|---|---|
| Telegram | Buttons | Tap to ask |
| Discord | Buttons | Click to ask |
| Slack | Buttons | Click to ask |
| Signal | Text | Reply 1-3 |
| Text | Reply 1-3 | |
| iMessage | Text | Reply 1-3 |
| SMS | Text | Reply 1-3 |
| Matrix | Text | Reply 1-3 |
| Text | Reply with number |
See CHANNELS.md for detailed channel documentation.
How It Works
- User types
/followups - Handler captures recent conversation context
- OpenClaw generates 3 contextual questions (using current model/auth)
- Formatted as buttons or text based on channel
- User clicks button or replies with number
- OpenClaw answers that question
Files
| File | Purpose |
|---|---|
| Command handler and channel formatting |
| Standalone CLI for testing/scripting |
| Full documentation |
| Channel-specific guide |
| Common questions |
Credits
Inspired by Chameleon AI Chat's smart follow-up feature.