smart-followups

star 615

Generate contextual follow-up suggestions after AI responses. Shows 3 clickable buttons (Quick, Deep Dive, Related) when user asks for "followups".

sundial-org By sundial-org schedule Updated 2/1/2026

name: smart-followups description: Generate contextual follow-up suggestions after AI responses. Shows 3 clickable buttons (Quick, Deep Dive, Related) when user asks for "followups". triggers: - followups - follow-ups - suggestions - give me suggestions - what should I ask channels: - telegram - discord - slack - signal - whatsapp - imessage - sms - matrix - email

Smart 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 "followups"
follow-ups "give me follow-ups"
suggestions "any suggestions?"
what next "what should I ask next?"

Note: This is a keyword the agent recognizes, not a registered /slash command. OpenClaw skills are guidance docs that tell the agent how to respond.

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:

  • openrouter โ€” Requires OPENROUTER_API_KEY
  • anthropic โ€” Requires ANTHROPIC_API_KEY

Configuration

{
  "skills": {
    "smart-followups": {
      "enabled": true,
      "provider": "openclaw",
      "model": null
    }
  }
}
Option Default Description
provider "openclaw" Auth provider: openclaw, openrouter, anthropic
model null Model override (null = inherit from session)
apiKey โ€” 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
WhatsApp Text Reply 1-3
iMessage Text Reply 1-3
SMS Text Reply 1-3
Matrix Text Reply 1-3
Email Text Reply with number

See CHANNELS.md for detailed channel documentation.

How It Works

  1. User types /followups
  2. Handler captures recent conversation context
  3. OpenClaw generates 3 contextual questions (using current model/auth)
  4. Formatted as buttons or text based on channel
  5. User clicks button or replies with number
  6. OpenClaw answers that question

Files

File Purpose
handler.js Command handler and channel formatting
cli/followups-cli.js Standalone CLI for testing/scripting
README.md Full documentation
CHANNELS.md Channel-specific guide
FAQ.md Common questions

Credits

Inspired by Chameleon AI Chat's smart follow-up feature.

Install via CLI
npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill smart-followups
Repository Details
star Stars 615
call_split Forks 88
navigation Branch main
article Path SKILL.md
More from Creator