Agent skill

Interaction Strategy

by agentscope-ai in agentscope-ai/QwenPaw-Data

定义与用户之间的交互策略:何时反问、何时直接执行、何时交付结果。在任何需要判断"是否该停下来和用户沟通"的场景中参考本 skill。

Apache-2.0Auto-check passed

Install Interaction Strategy

skills CLI
$ npx skills add agentscope-ai/QwenPaw-Data --skill interaction-strategy -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install agentscope-ai/QwenPaw-Data interaction-strategy --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/agentscope-ai/QwenPaw-Data.git skills-src && mkdir -p .claude/skills && cp -r skills-src/packages/qwenpaw-data-skills/skills/runtime/interaction-strategy .claude/skills/interaction-strategy && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
interaction-strategy
GitHub stars
113
Token cost
~407 tokens
SKILL.md length
94 words
Files
1
Skills in repo
26
Repo updated
First seen
Licence
Apache-2.0

At a glance

定义与用户之间的交互策略:何时反问、何时直接执行、何时交付结果。在任何需要判断"是否该停下来和用户沟通"的场景中参考本 skill。

  • Works in 3 steps: 调用可用的 MCP 语义层工具(search_context /… → 如果返回结果可以消除歧义 → 不反问,直接使用 → 如果工具不可用或返回结果仍无法消歧 → 触发反问
  • SKILL.md covers 核心原则, 三类人机交互, 反问前置要求 and 反问格式
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Interaction Strategy is an agent skill from agentscope-ai/QwenPaw-Data. 定义与用户之间的交互策略:何时反问、何时直接执行、何时交付结果。在任何需要判断"是否该停下来和用户沟通"的场景中参考本 skill。

Its SKILL.md is about 410 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: Agentic enterprise data analytics: governed facts (DataBridge), reusable methodology (Skill-Hub), and controllable execution (Host). The licence is Apache-2.0.

Example prompts

  • “是否该停下来和用户沟通”
  • “/interaction-strategy”

Workflow steps

3 steps, taken from the first numbered list in SKILL.md.

  1. 调用可用的 MCP 语义层工具(search_context / get_domain_overview / list_metrics)
  2. 如果返回结果可以消除歧义 → 不反问,直接使用
  3. 如果工具不可用或返回结果仍无法消歧 → 触发反问

What it can do on your machine

Read from SKILL.md and the folder at commit e0bae36. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Interaction Strategy loads about 407 tokens when it runs. Until then it costs about 22 tokens; SKILL.md has 94 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~22
When it runs · the whole SKILL.md, loaded when a task matches
~407

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from agentscope-ai/QwenPaw-Data at commit e0bae36, republished under its Apache-2.0 licence (© agentscope-ai). 94 words, ~407 tokens.

Download SKILL.mdSave it as .claude/skills/interaction-strategy/SKILL.md (or your agent's skills folder).
name
interaction-strategy
description
定义与用户之间的交互策略:何时反问、何时直接执行、何时交付结果。在任何需要判断"是否该停下来和用户沟通"的场景中参考本 skill。

interaction-strategy


核心原则

默认行为是行动,反问是例外。 用户发出请求后,agent 应尽最大努力独立推进任务,只在明确无法继续时才停下来和用户沟通。


三类人机交互

与用户的交互仅限以下三种场景:

Type 1:求助 / 求信息

agent 遇到无法自行解决的阻塞时,向用户请求帮助或补充信息。

触发条件(必须同时满足):

  • 当前信息确实不足以继续执行
  • 已尝试通过可用工具自行获取(MCP 语义层、search_context 等)
  • 自排障尝试已达上限(见下方"反问前置要求")

触发时机:

  • Plan 构建前:必要信息缺失(指标歧义、分析范围不明确等),无法构建可执行 plan
  • 执行中:节点遇到不可自解的阻塞(关键数据不可用、权限不足、业务逻辑矛盾等)
Type 2:用户显式要求确认计划

用户主动表达“先看看计划”的意图时,或任务涉及报告且报告结构有多种可能时,在 create_plan 后停下来展示计划并等待确认。

触发条件(满足任一):

  • 用户消息中包含显式的计划确认意图:“先规划一下”“先做个计划”“帮我列一下步骤”“你打算怎么做”“别急着做,先说说思路”
  • 用户请求明确涉及“报告”且报告结构有多种可能(如未指定报告维度、章节、受众)

未触发时的默认行为:create_plan 后直接开始执行,不停轮。

触发后的行为:输出计划概览 + 关键决策点,以“如无问题我将开始执行”结尾。不调用任何工具,让本轮自然结束等用户回复。

Type 3:交付结果

任务完成时,向用户返回分析结论和产出物。


反问前置要求

在触发 Type 1 反问之前,必须先尝试自行解决:

Plan 构建前
  1. 调用可用的 MCP 语义层工具(search_context / get_domain_overview / list_metrics)
  2. 如果返回结果可以消除歧义 → 不反问,直接使用
  3. 如果工具不可用或返回结果仍无法消歧 → 触发反问
执行中
  1. 分析报错信息,尝试调整参数/策略重试(如换一种维度筛选方式)
  2. 查看是否有替代数据源或等价指标
  3. 最多重试 2 轮 不同策略
  4. 仍无法解决 → 通过 revise_current_plan 调整受影响节点,或停下来向用户求助
不允许反问的场景
  • 数据表选择有多个候选但 skill 已定义优先级 → 按优先级执行
  • 聚合粒度未指定 → 使用 skill 默认值并在回复中说明
  • 精确名称唯一匹配一个指标 → 直接使用

反问格式

反问时遵循以下原则:

  1. 说明已知:先告诉用户你已经了解到什么(让用户知道你不是什么都没做就来问)
  2. 精准提问:只问真正缺失的一个核心问题(不要一次问多个问题)
  3. 提供选项:如果可能的候选是有限集,列出选项让用户选择
  4. 说明影响:简述这个信息缺失会如何影响后续分析

示例:

通过语义层查询,我找到了两个匹配的指标:
- **visit_usercnt_1d**:访问用户数(包含未登录用户)
- **visit_login_usercnt_1d**:登录访问用户数

它们的区别在于是否包含未登录用户。你分析的"用户数"指的是哪一个?

© agentscope-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in packages/qwenpaw-data-skills/skills/runtime/interaction-strategy of agentscope-ai/QwenPaw-Data.

Open the folder on GitHubat commit e0bae36

Compare with similar skills

Interaction Strategy next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Interaction Strategy compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Interaction Strategy this skillagentscope-ai/QwenPaw-Data113—~407Automated safety check: PassApache-2.0
InteractionQinghongLin/data2story-skill156—~3kAutomated safety check: NotesMIT
Remotion Interactivityremotion-dev/remotion62k5 repos~4.8kAutomated safety check: PassCustom licence
Firecrawl Interact Integrationfirecrawl/firecrawl190k1 repos~731Automated safety check: PassISC
Interaction To Next Paintthedaviddias/Front-End-Checklist74k—~441Automated safety check: PassMIT
Create Issue Interaction UIpaperclipai/paperclip99k—~3.4kAutomated safety check: PassMIT

Similar skills

  • Interaction

    QinghongLin/data2story-skill

    Build the curated interactive SET the Editor approved: the ONE narrative-bound hero centerpiece (an explorable/scrollytelling that makes the reader PRODUCE the lead finding) PLUS the ranked…

    156 GitHub stars~3k tokensUpdated 3 mo ago
    Auto-check: notes
  • Remotion Interactivity

    remotion-dev/remotion

    Official

    Structure Remotion markup for interactivity. An agent skill from remotion-dev/remotion.

    62k GitHub starsUsed in 5 repos~4.8k tokens
    Media & CreativeAuto-check passed
  • Guides adding Firecrawl's /interact endpoint to product code for pages that need clicks, forms, pagination or logged-in flows beyond plain scraping.

    190k GitHub starsUsed in 1 repo~731 tokens
    Data & AnalyticsAuto-check passed
  • Interaction To Next Paint

    thedaviddias/Front-End-Checklist

    A skill your agent uses when auditing slow page loads, heavy assets, or rendering delays related to Optimize interaction to next paint.

    74k GitHub stars~441 tokensUpdated 2 days ago
    Frontend & DesignAuto-check passed
  • Create Issue Interaction UI

    paperclipai/paperclip

    Add a new Paperclip issue-thread interaction kind end-to-end.

    99k GitHub stars~3.4k tokensUpdated today
    Testing & QAAuto-check passed
  • Gemini Interactions API

    sickn33/agentic-awesome-skills

    Build with the Gemini Interactions API for text, chat, multimodal generation, streaming, managed or background agents, function calling, structured output, and generateContent migrations.

    47k GitHub starsUsed in 1 repo~4.8k tokens
    AI & LLM EngineeringAuto-check passed

More from agentscope-ai/QwenPaw-Data

All 26 skills in this repo
  • Bi Report Generation

    agentscope-ai/QwenPaw-Data

    将 BI 数据分析结果组织成可视化 HTML 报告。当分析完成、需要生成报告时调用. An agent skill from agentscope-ai/QwenPaw-Data.

    113 GitHub stars~1.2k tokensUpdated 3 days ago
    Auto-check passed
  • Fetch Data

    agentscope-ai/QwenPaw-Data

    取数 / 查数据 / 拉数据 / 跑 SQL。把自然语言取数需求转为 SQL,经数据湖仓执行后返回查询结果供下游分析。任何需要业务数据的任务在工作区缺少对应文件时都必须先调用此技能——覆盖 BI 业务分析、留存 / 转化 / 同期群分析、数据探索 EDA、统计建模、定量计算、元数据查询、数据查询。命中任一即触发:(1) 直接索要指标或记录,如「DAU 多少」「上月销售额」「3…

    113 GitHub stars~2.5k tokensUpdated 3 days ago
    Auto-check passed
  • Bi Adaptive Threshold

    agentscope-ai/QwenPaw-Data

    通过量化历史数据的自然波动幅度,自适应计算判定阈值。当需要从数据本身确定阈值(如波动阈值、影响度阈值等)、而非使用固定值时调用。仅适用于日/周粒度阈值确定。

    113 GitHub stars~726 tokensUpdated 3 days ago
    Auto-check passed
  • Bi Anomaly Detection

    agentscope-ai/QwenPaw-Data

    基于阈值检测时间序列中的显著异常波动点。当需要找出指标异常波动日期、识别数据异动时调用. An agent skill from agentscope-ai/QwenPaw-Data.

    113 GitHub stars~637 tokensUpdated 3 days ago
    Auto-check passed
  • Bi Attribution Analysis

    agentscope-ai/QwenPaw-Data

    计算各维度(组)值对指标变动的贡献度,支持可加型量值指标和加权平均型/率值指标。当需要计算贡献度、解释指标"为什么涨/跌"时调用。

    113 GitHub stars~1.2k tokensUpdated 3 days ago
    Auto-check passed
  • Bi Causal Attribution

    agentscope-ai/QwenPaw-Data

    从运营周报、活动文档、对话输入或文档工具 API 中提取业务事件,与指标异常时间窗口对齐,生成有证据支撑的因果归因假设并排序。当已知指标存在异常波动、需要从外部文档证据中解释"为什么"时调用。

    113 GitHub stars~1.3k tokensUpdated 3 days ago
    Auto-check passed

Questions about Interaction Strategy

What does Interaction Strategy do?

定义与用户之间的交互策略:何时反问、何时直接执行、何时交付结果。在任何需要判断"是否该停下来和用户沟通"的场景中参考本 skill。. Interaction Strategy is an agent skill from agentscope-ai/QwenPaw-Data.

How do I install Interaction Strategy in Claude Code?

Run `npx skills add agentscope-ai/QwenPaw-Data --skill interaction-strategy -a claude-code`. Or copy the skill folder (packages/qwenpaw-data-skills/skills/runtime/interaction-strategy in agentscope-ai/QwenPaw-Data) into .claude/skills/interaction-strategy in your project. Claude Code loads it when a task matches its description.

How do I install Interaction Strategy in Codex?

Run `npx skills add agentscope-ai/QwenPaw-Data --skill interaction-strategy -a codex`. Or copy the skill folder (packages/qwenpaw-data-skills/skills/runtime/interaction-strategy in agentscope-ai/QwenPaw-Data) into .agents/skills/interaction-strategy in your project. Codex loads it when a task matches its description.

Can I use Interaction Strategy in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add agentscope-ai/QwenPaw-Data --skill interaction-strategy -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/interaction-strategy, .gemini/skills/interaction-strategy, .github/skills/interaction-strategy and .opencode/skills/interaction-strategy in your project.

What does Interaction Strategy need to run?

SKILL.md names no scripts, command-line tools or credentials: Interaction Strategy is instructions for the agent only.

Does Interaction Strategy access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Interaction Strategy safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Interaction Strategy use?

Interaction Strategy is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Interaction Strategy use?

About 407 tokens (SKILL.md is roughly 1.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Interaction Strategy?

Skills that share tags, products or a category with Interaction Strategy: Interaction (QinghongLin/data2story-skill, 156 stars), Remotion Interactivity (remotion-dev/remotion, 62k stars), Firecrawl Interact Integration (firecrawl/firecrawl, 190k stars) and Interaction To Next Paint (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Interaction Strategy?

agentscope-ai (a GitHub organization) maintains it in agentscope-ai/QwenPaw-Data, which has 113 GitHub stars. The repository holds 26 skills in this directory. The repository was last updated on October 5, 2026.

Source: agentscope-ai/QwenPaw-Data on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.