AI & LLMsDocumentedScanned

smart-followups

Generate contextual follow-up suggestions after AI responses.

Share:

Installation

npx clawhub@latest install smart-followups

View the full skill documentation and source below.

Documentation

Smart Follow-ups Skill

Generate contextual follow-up suggestions for OpenClaw conversations.

How to Trigger

Say any of these to get follow-up suggestions:

TriggerExample
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:

CategoryEmojiPurpose
QuickClarifications, 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
    }
  }
}
OptionDefaultDescription
provider"openclaw"Auth provider: openclaw, openrouter, anthropic
modelnullModel override (null = inherit from session)
apiKeyAPI key for non-openclaw providers

Channel Support

ChannelModeInteraction
TelegramButtonsTap to ask
DiscordButtonsClick to ask
SlackButtonsClick to ask
SignalTextReply 1-3
WhatsAppTextReply 1-3
iMessageTextReply 1-3
SMSTextReply 1-3
MatrixTextReply 1-3
EmailTextReply 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

    FilePurpose
    handler.jsCommand handler and channel formatting
    cli/followups-cli.jsStandalone CLI for testing/scripting
    README.mdFull documentation
    CHANNELS.mdChannel-specific guide
    FAQ.mdCommon questions

    Credits

    Inspired by [Chameleon AI Chat]()'s smart follow-up feature.