always-ask-next

GitHub

强制 Agent 在任务结束前询问用户下一步操作,并动态生成三个相关建议选项,防止自行假设结束点。

Trigger Scenarios

Agent 完成当前所有任务后 需要引导用户进行后续交互时

Install

npx skills add endman100/skill-always-ask-next --skill always-ask-next -g -y
More Options

Use without installing

npx skills use endman100/skill-always-ask-next@always-ask-next

指定 Agent (Claude Code)

npx skills add endman100/skill-always-ask-next --skill always-ask-next -a claude-code -g -y

安装 repo 全部 skill

npx skills add endman100/skill-always-ask-next --all -g -y

预览 repo 内 skill

npx skills add endman100/skill-always-ask-next --list

SKILL.md

Frontmatter
{
    "name": "always-ask-next",
    "metadata": {
        "openclaw": {
            "emoji": "➡️"
        }
    },
    "description": "Always ask the user what to do next before finishing all tasks. Use AskUserQuestion with 3 dynamically generated relevant suggestions\". ⚠️ This is a MANDATORY rule — must always be followed without exception."
}

Always Ask Next

此 Skill 適用於

在 Agent 完成所有任務之前,強制詢問使用者接下來想做什麼,避免 Agent 自行假設結束點或遺漏後續行動。


規則

Before finishing all tasks, always use one AskUserQuestion to ask the user what to do next.

Question — What would you like to do next? (header: "Next Action"): Dynamically generate and suggest 3 most relevant next actions based on the current context.


執行方式

  1. 在完成當前所有任務後、宣告完成前,呼叫 AskUserQuestion
  2. header 固定為:"Next Action"
  3. 根據當前的執行脈絡,動態推斷並生成 3 個最相關的後續行動選項
  4. 等待使用者回應後再繼續

範例

AskUserQuestion(
  header: "Next Action",
  question: "What would you like to do next?",
  options: [
    "<動態生成選項 1,基於當前任務脈絡>",
    "<動態生成選項 2,基於當前任務脈絡>",
    "<動態生成選項 3,基於當前任務脈絡>",
  ]
)

Version History

  • 48cf4ab Current 2026-07-24 21:56

Metadata

Files
0
Version
48cf4ab
Hash
6f4c7374
Indexed
2026-07-24 21:56

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 06:04
浙ICP备14020137号-1 $mapa de visitantes$