Coding

smart-followups

Try it

Get three context-aware follow-up questions after any AI response, grouped into quick, deep-dive, and related.

What it does

After any AI reply, type /followups (or /fu, /suggestions) to receive three context-aware next questions based on recent conversation: a quick clarification, a deep-dive technical exploration, and a related topic. Output adapts to the channel — tappable buttons on Telegram, Discord, and Slack, or numbered text options on Signal, WhatsApp, iMessage, SMS, Matrix, and Email. Uses the current chat's authentication and model by default; the provider can be switched to openrouter or anthropic with the corresponding API key.

When to use it

  • Continuing a learning conversation when the next question isn't obvious
  • Drilling deeper into a technical explanation after an initial overview
  • Discovering related topics or adjacent areas from the current discussion
  • Keeping group chats or support sessions moving without dead ends

The skill document

Smart Follow-ups Skill

Generate contextual follow-up suggestions for OpenClaw conversations.

🚀 Slash Command (New in v2.1.0!)

Primary command:

/followups

Aliases:

/fu
/suggestions

When you type /followups, I'll generate 3 contextual follow-up questions based on our conversation:

  1. Quick — Clarification or immediate next step
  2. 🧠 Deep Dive — Technical depth or detailed exploration
  3. 🔗 Related — Connected topic or broader context

How to Trigger

MethodExampleRecommended
/followupsJust type it!✅ Yes
/fuShort alias✅ Yes
Natural language"give me suggestions"Works too
After any answer"what should I ask next?"Works too

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

  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

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.

Related skills

Smartlead (smartlead.ai). Use this skill for ANY Smartlead request — searching and reading data. Whenever a task involves Smartlead, use this skill instead o...

1 installs

Get a synthesized 30-day research summary from Reddit, X, YouTube, and the web.

110 installs

Interview the user with sharp, one-at-a-time questions to turn a vague request into a tight, complete brief any other skill can run on. Use when a request is...

Your Socratic learning companion for deep understanding of CS and AI technologies. Invoke when user wants to truly understand a topic, deconstruct a project, or build genuine knowledge instead of getting quick answers.

1 installs

Search the web for a topic and produce a structured summary with key findings, sources, and actionable takeaways. Best for quick research briefs, competitive landscape scans, and topic overviews.

1 installs