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
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
    }
  }
}
OptionDefaultDescription
provider"openclaw"Auth provider: openclaw, openrouter, anthropic
modelnullModel override (null = inherit from session)
apiKey—API 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

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

More from robbyczgw-cla

Browse all skills

Generate reflective AI diary entries with pattern tracking, quote logs, and weekly digests.

by robbyczgw-cla208 installs6 stars

Continuously monitor topics across web search, RSS/Atom feeds, and GitHub releases, alerting only when relevant.

by robbyczgw-cla367 installs27 stars

Synthesize speech in 18 voices across 32 languages, generate sound effects, and design custom voices via ElevenLabs.

by robbyczgw-cla275 installs16 stars

Three specialized agents tackle your question in parallel and optionally cross-examine each other before synthesis.

by robbyczgw-cla62 installs2 stars

Fetch YouTube transcripts from cloud IPs without getting blocked by bot detection.

by robbyczgw-cla151 installs5 stars

Activate one of 20 built-in AI personas for coding, writing, fitness, and more.

by robbyczgw-cla282 installs27 stars