Build and debug Python applications using AgentScope 2.x. Consult this skill for AgentScope APIs, agent tools, multi-agent orchestration, and agent service deployment.
日本語の概要は準備中です。原文の説明を表示しています。
Use a headed browser to automatically complete DingTalk channel integration for QwenPaw. Applicable when the user mentions DingTalk, developer console, Client ID, Client Secret, bot, Stream mode, binding or configuring a channel. Supports pausing when a login page is detected and resuming after the user logs in.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
This skill automates the creation of a DingTalk application and the binding of a QwenPaw channel using a headed browser.
{"action": "start", "headed": true}
Must pause when a login gate is encountered:
Any application configuration change only takes effect after creating a new version and publishing:
Before starting automated clicks, initiate a "configuration confirmation" with the user, clearly informing them of customizable fields, image specifications, and default values. Use the following structured confirmation:
Allow the user to customize the following fields:
Clearly state the image specifications (prominently):
240*240px or larger, 1:1 ratio, under 2MB, no rounded corners.png/jpeg/jpg, no more than 2MB.Clearly state the default values (used automatically if the user does not specify):
QwenPawYour personal assistanthttps://img.alicdn.com/imgextra/i4/O1CN01M0iyHF1FVNzM9qjC0_!!6000000000492-2-tps-254-254.pnghttps://img.alicdn.com/imgextra/i4/O1CN01M0iyHF1FVNzM9qjC0_!!6000000000492-2-tps-254-254.pngIf the user provides no custom values, you must first explicitly reply:
file_upload with the local path array (paths_json)paths_json of file_upload must be a "JSON string array" -- note the escaping:{
"action": "file_upload",
"paths_json": "[\"xxx.png\"]",
"frame_selector": "iframe[src*=\"/fe/app?isHideOuterFrame=true\"]"
}
If the page is within an iframe, prefer including frame_selector; otherwise the upload control may not be found or the chooser may not trigger.
You must click the upload entry before calling file_upload; calling it directly will result in:
No chooser. Click upload then file_upload.Common structural features of the bot icon area that can be used for locating elements (examples; these may appear as Chinese UI labels in the DingTalk console):
text: "* 机器人图标" (Bot Icon)button: "使用应用图标" (Use App Icon)button: "avatar" (usually contains img "avatar" inside)When the snapshot shows both "使用应用图标" ("Use App Icon") and "avatar", prefer clicking the avatar button to trigger the upload, then call file_upload.
headed: true)https://open-dev.dingtalk.com/snapshot to check if login is requiredIf login is required, pause with the following message:
Login to the DingTalk Developer Console is required. I have paused automated operations. Please complete the login in the opened browser. Reply "continue" when done, and I will resume from the current page.
After the user confirms login, continue:
QwenPawYour personal assistantIf the page text or structure does not match expectations, re-run snapshot and relocate elements based on visible text semantics.
https://img.alicdn.com/imgextra/i4/O1CN01M0iyHF1FVNzM9qjC0_!!6000000000492-2-tps-254-254.pnghttps://img.alicdn.com/imgextra/i4/O1CN01M0iyHF1FVNzM9qjC0_!!6000000000492-2-tps-254-254.pngStream Mode (the Chinese UI may display Stream 模式)Application Release -> Version Management & ReleaseBasic Information -> Credentials & Basic InfoClient ID (AppKey) and Client Secret (AppSecret) are on this page. Do not make changes proactively; guide the user to bind them on their ownAfter obtaining the credentials, guide the user to choose one of the following methods:
Console frontend configuration:
Control -> Channels -> DingTalkClient ID and Client SecretConfiguration file method:
"dingtalk": {
"enabled": true,
"bot_prefix": "[BOT]",
"client_id": "Your Client ID",
"client_secret": "Your Client Secret"
}
Path: ~/.qwenpaw/config.json, under channels.dingtalk.
Client ID and the actual Client Secret.console configuration or ~/.qwenpaw/config.json.Control -> Channels -> DingTalkchannels.dingtalk field in ~/.qwenpaw/config.jsonExecute in the following order by default:
start with headed: trueopensnapshotclick / type / select_option / press_key as neededsnapshot after page transitionsstop when doneref from the latest snapshot; only use selector when necessary.wait_for) and immediately re-run snapshot.まだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Build and debug Python applications using AgentScope 2.x. Consult this skill for AgentScope APIs, agent tools, multi-agent orchestration, and agent service deployment.
日本語の概要は準備中です。原文の説明を表示しています。
Use this skill when the user explicitly wants to connect to a running Chrome browser, scan local CDP ports, specify a `cdp_port`, or share a single browser across multiple agents/tools. By default, browser_use already launches the browser using managed CDP; if the user does not want to expose browser history, cookies, or other sensitive data, recommend using `private_mode=true` instead.
日本語の概要は準備中です。原文の説明を表示しています。
当用户明确希望连接到已运行的 Chrome 浏览器、扫描本地 CDP 端口、显式指定 `cdp_port`,或让多个 agent / 工具共享同一个浏览器时,使用本 skill。当前 browser_use 默认已使用 managed CDP 启动浏览器;如果用户不希望暴露浏览器历史、Cookies 等敏感信息,推荐改用 `private_mode=true` 的隐私模式。
日本語の概要は準備中です。原文の説明を表示しています。
Use this skill when the user needs to control the browser launch mode for browser_use. By default, browser_use launches the local Chrome/Chromium using managed CDP; `headed` controls whether the window is visible, and `private_mode` controls whether CDP is disabled in favor of Playwright.
日本語の概要は準備中です。原文の説明を表示しています。
当用户需要控制 browser_use 的浏览器启动方式时,使用本 skill。当前 browser_use 默认使用 managed CDP 启动本地 Chrome/Chromium;`headed` 控制是否显示窗口,`private_mode` 控制是否禁用 CDP、改走 Playwright,`browser_args` 传入额外的 Chromium 启动参数,`executable_path` 指定自定义浏览器可执行文件路径。
日本語の概要は準備中です。原文の説明を表示しています。
Use this skill to proactively send a one-way message to a user/session/channel, usually only when the user explicitly asks to send to a channel/session or when proactive notification is needed. First query sessions with qwenpaw chats list, then push with qwenpaw channels send.
日本語の概要は準備中です。原文の説明を表示しています。