From sundial-org-awesome-openclaw-skills-4
Generates 3 contextual follow-up suggestions (Quick, Deep Dive, Related) after triggers like 'followups', 'suggestions'. Renders clickable buttons on Telegram/Discord/Slack or numbered replies on text channels.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
Generate contextual follow-up suggestions for OpenClaw conversations.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
Generate contextual follow-up suggestions for OpenClaw conversations.
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
/slashcommand. OpenClaw skills are guidance docs that tell the agent how to respond.
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.
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 |
Default: Uses OpenClaw's existing auth โ same login and model as your current chat.
Optional providers:
openrouter โ Requires OPENROUTER_API_KEYanthropic โ Requires ANTHROPIC_API_KEY{
"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 | 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.
/followups| 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 |
Inspired by Chameleon AI Chat's smart follow-up feature.