{
  "schemaVersion": 1,
  "updatedAt": "2026-09-06",
  "dsha": "1.2.0-rc1.1",
  "dsh": "0.1.2-rc.1",
  "entries": [
    {
      "id": "dsh-web-mobile",
      "name": "移动端界面",
      "packageName": "dsh-web-mobile",
      "kind": "builtin",
      "category": "workflow",
      "icon": "layout",
      "version": "2.3.0",
      "summary": "让对话、目录和设置适应手机竖屏，减少来回缩放。",
      "description": "为 dsh 的 Web 界面提供窄屏布局、目录抽屉、设置面板和安全区适配。DSHA 1.2.0-rc1.1 已内置此版本。",
      "author": "mexiaosh",
      "source": "https://github.com/mexiaosqwq/dsh-web-mobile",
      "license": "MIT",
      "requirements": [
        "DSHA 1.2.0-rc1.1，内置 dsh 0.1.2-rc.1",
        "标准版使用系统 WebView；兼容版可使用内置 Gecko"
      ],
      "permissions": [
        "无需额外 Android 系统授权",
        "插件在 dsh Web 环境中运行，参与界面渲染"
      ],
      "steps": [
        "打开 DSHA → 插件管理，搜索 dsh-web-mobile。",
        "按需启用或禁用，然后到启动页重启 Web。",
        "重新打开对话页，检查窄屏布局和目录抽屉。"
      ],
      "example": "在竖屏中展开项目目录，再打开设置；内容应保持在手机可阅读的布局内。",
      "limitations": [
        "随 APK 内置，无需再次下载导入。",
        "页面布局还会受到系统字体大小和浏览器版本影响。"
      ],
      "verification": "已核对 rc1.1 两版 APK 内置包与版本；不代表所有 Android 设备都已实测。",
      "tags": [
        "手机竖屏",
        "Web UI",
        "无额外系统授权"
      ],
      "detailUrl": "https://dsha.cc/plugins/dsh-web-mobile/",
      "compatibleDsha": "1.2.0-rc1.1",
      "dsh": "0.1.2-rc.1",
      "checkedAt": "2026-09-06"
    },
    {
      "id": "dsh-device-shell-guide",
      "name": "设备操作引导",
      "packageName": "dsh-device-shell-guide",
      "kind": "builtin",
      "category": "device",
      "icon": "terminal",
      "version": "0.1.14",
      "summary": "让 Agent 了解 DSHA 的设备命令通道，以及使用前需要的授权。",
      "description": "随 DSHA 内置的提示引导插件，将设备 Shell 能力说明加入新对话。它帮助 Agent 选择现有通道，实际权限仍由 Android 授权和通道状态决定。",
      "author": "DSHA 内置",
      "source": "https://github.com/qiannianhuanxiang/DSHA",
      "license": "MIT",
      "requirements": [
        "DSHA 1.2.0-rc1.1",
        "需要操作设备时，先建立已授权的 ADB 或 Shizuku 通道"
      ],
      "permissions": [
        "设备操作通过已授权通道执行",
        "ADB Shell 通常以 shell 用户运行，可以读取设备信息并执行设备命令"
      ],
      "steps": [
        "在 DSHA 的工作区中配置 ADB，或使用已授权的 Shizuku 通道。",
        "在插件管理中确认 dsh-device-shell-guide 已启用；变更后重启 Web。",
        "新建对话，先让 Agent 执行只读设备信息查询并核对结果。"
      ],
      "example": "“读取这台手机的 Android 版本和设备型号，先不要修改设置。”",
      "limitations": [
        "Android 11+ 可使用系统无线调试配对码；旧系统需要适合该系统的其他已授权通道。",
        "启用引导插件不会自动授予 ADB 或 Shizuku 权限。"
      ],
      "verification": "已核对 rc1.1 两版 APK 内置版本；具体设备通道需在手机上验证。",
      "tags": [
        "ADB",
        "Shizuku",
        "设备命令"
      ],
      "detailUrl": "https://dsha.cc/plugins/dsh-device-shell-guide/",
      "compatibleDsha": "1.2.0-rc1.1",
      "dsh": "0.1.2-rc.1",
      "checkedAt": "2026-09-06"
    },
    {
      "id": "dsh-task-notifier",
      "name": "任务完成通知",
      "packageName": "dsh-task-notifier",
      "kind": "builtin",
      "category": "workflow",
      "icon": "bell",
      "version": "0.1.0",
      "summary": "Agent 完成一轮任务后，通过 DSHA 本机桥发送系统通知。",
      "description": "监听 Agent 回合完成事件，并通过 DSHA 的本机桥接服务通知用户。适合把手机放在一旁等待较长任务完成。",
      "author": "DSHA 内置",
      "source": "https://github.com/qiannianhuanxiang/DSHA",
      "license": "MIT",
      "requirements": [
        "DSHA 1.2.0-rc1.1",
        "DSHA 正常运行，且系统允许 DSHA 显示通知"
      ],
      "permissions": [
        "使用 Android 系统通知",
        "通过本机 DSHA 桥通信；本插件不要求额外模型 API Key"
      ],
      "steps": [
        "在 Android 应用设置中允许 DSHA 通知。",
        "在插件管理中启用 dsh-task-notifier，变更后重启 Web。",
        "发起一个简短任务，完成后检查系统通知。"
      ],
      "example": "“列出当前工作目录中的一级文件名，完成后告知我。”",
      "limitations": [
        "系统通知权限、免打扰和后台管理可能影响通知显示。",
        "任务通知不意味着应用能绕过 Android 的后台限制。"
      ],
      "verification": "已核对 rc1.1 两版 APK 内置版本；通知显示需按设备设置验证。",
      "tags": [
        "通知",
        "任务完成",
        "本机桥"
      ],
      "detailUrl": "https://dsha.cc/plugins/dsh-task-notifier/",
      "compatibleDsha": "1.2.0-rc1.1",
      "dsh": "0.1.2-rc.1",
      "checkedAt": "2026-09-06"
    },
    {
      "id": "dsh-status-overlay",
      "name": "实时悬浮状态",
      "packageName": "dsh-status-overlay",
      "kind": "builtin",
      "category": "workflow",
      "icon": "layers",
      "version": "0.1.1",
      "summary": "把 Agent 输出与工具状态显示在手机悬浮条中。",
      "description": "将 Agent 输出和工具调用状态发送到 DSHA 悬浮条。切换到其他应用时，仍可查看任务进展；显示样式在 DSHA 中调整。",
      "author": "DSHA 内置",
      "source": "https://github.com/qiannianhuanxiang/DSHA",
      "license": "MIT",
      "requirements": [
        "DSHA 1.2.0-rc1.1",
        "开启 DSHA 悬浮条，并授予显示在其他应用上层的权限"
      ],
      "permissions": [
        "需要 Android 悬浮窗授权",
        "任务文字可能显示在其他应用上方，注意屏幕共享时的可见内容"
      ],
      "steps": [
        "在 DSHA 中开启悬浮条，完成系统悬浮窗授权。",
        "确认 dsh-status-overlay 已启用；变更后重启 Web。",
        "发起一个任务并切换应用，检查悬浮条；可在 DSHA 中关闭。"
      ],
      "example": "任务运行时切换到文件管理器，观察悬浮条中的当前状态。",
      "limitations": [
        "悬浮条是应用绘制的覆盖层，显示效果取决于系统限制。",
        "锁屏及部分受保护页面可能不显示悬浮内容。"
      ],
      "verification": "已核对 rc1.1 两版 APK 内置版本；悬浮窗行为需按设备验证。",
      "tags": [
        "悬浮窗",
        "实时输出",
        "任务状态"
      ],
      "detailUrl": "https://dsha.cc/plugins/dsh-status-overlay/",
      "compatibleDsha": "1.2.0-rc1.1",
      "dsh": "0.1.2-rc.1",
      "checkedAt": "2026-09-06"
    },
    {
      "id": "device-shell",
      "name": "手机命令操作",
      "packageName": "device-shell",
      "kind": "skill",
      "category": "device",
      "icon": "terminal",
      "version": "2026-09-06",
      "summary": "一份可读、可下载的设备操作技能：先确认通道，再执行并验证命令。",
      "description": "面向 DSHA 1.2.0-rc1.1 的 Agent Skill，提供 ADB 设备信息查询与操作流程。此技能是提示与操作指南，下载后需要放入技能目录，不通过插件包导入器安装。",
      "author": "DSHA 项目",
      "source": "https://github.com/qiannianhuanxiang/DSHA/tree/main/agent-skills/device-shell",
      "license": "MIT",
      "requirements": [
        "DSHA 1.2.0-rc1.1 或支持 Agent Skills 的兼容环境",
        "已建立并授权的 ADB 通道；有多台设备时明确选择目标"
      ],
      "permissions": [
        "使用已授权的设备 Shell 通道",
        "修改设置、安装应用等操作可能改变手机状态；技能不会自行授予系统权限"
      ],
      "steps": [
        "下载技能包并解压，保留 device-shell/SKILL.md 目录结构。",
        "按下方技能安装指南将目录放入 Agent 的技能搜索目录。",
        "新建对话，要求 Agent 先查询设备型号和 Android 版本，核对目标设备。"
      ],
      "example": "“使用 device-shell 检查已连接设备的型号和 Android 版本，只读取信息。”",
      "limitations": [
        "这是 Agent Skill，不是 dsh bundle，不能从“导入插件包”安装。",
        "已内置设备操作引导的用户，可先使用内置功能；此文件用于查看、复用和定制工作流。"
      ],
      "verification": "内容按 rc1.1 的 proot/Ubuntu 环境整理；执行效果取决于设备授权和 Agent。",
      "tags": [
        "Agent Skill",
        "ADB",
        "可下载"
      ],
      "download": {
        "url": "/downloads/skills/device-shell-dsha-rc1.1.tar.gz",
        "bytes": 2665,
        "sha256": "93bec130ac8129dfc30bd2f219afa5cd58338df2fb90584b1c71702a4a6fd806",
        "format": "tar.gz"
      },
      "detailUrl": "https://dsha.cc/plugins/device-shell/",
      "compatibleDsha": "1.2.0-rc1.1",
      "dsh": "0.1.2-rc.1",
      "checkedAt": "2026-09-06"
    },
    {
      "id": "screen-ocr-operator",
      "name": "屏幕识别与操作",
      "packageName": "screen-ocr-operator",
      "kind": "skill",
      "category": "device",
      "icon": "scan",
      "version": "2026-09-06",
      "summary": "结合 ADB 截图与视觉模型，让 Agent 看屏幕、执行操作并检查结果。",
      "description": "组织“截图 → 视觉模型分析 → ADB 操作 → 结果验证”的技能工作流。需要用户自己的视觉模型服务，模型费用由相应服务计收。",
      "author": "DSHA 项目",
      "source": "https://github.com/qiannianhuanxiang/DSHA/tree/main/agent-skills/screen-ocr-operator",
      "license": "MIT",
      "requirements": [
        "已授权的 ADB 通道",
        "支持图像输入的 OpenAI 兼容视觉模型 API 与用户自己的 Key",
        "上传截图前确认其中不含不希望发送给模型服务的内容"
      ],
      "permissions": [
        "读取手机屏幕截图并通过 ADB 操作设备",
        "截图会发送到用户配置的视觉模型服务",
        "本技能不要求 Android 无障碍服务授权"
      ],
      "steps": [
        "下载技能包并放入 Agent 的技能目录，配置自己的视觉模型服务。",
        "先以无敏感内容的页面测试截图与识别，并确认坐标对应原图或缩放图。",
        "让 Agent 执行小步操作，每个关键步骤重新截图验证。"
      ],
      "example": "“查看当前页面有哪些按钮。只描述，不点击，也不提交任何内容。”",
      "limitations": [
        "界面变化、缩放和识别误差都可能影响点击位置。",
        "密码、验证码、付款和对外提交等步骤应由用户接手确认。",
        "技能文件不包含任何 API Key，也不会由此网站接收或保存 Key。"
      ],
      "verification": "工作流文档已适配 rc1.1；不同视觉服务和设备组合尚未逐一实测。",
      "tags": [
        "Agent Skill",
        "视觉模型",
        "截图"
      ],
      "download": {
        "url": "/downloads/skills/screen-ocr-operator-dsha-rc1.1.tar.gz",
        "bytes": 2866,
        "sha256": "ee62236501d0c16e6c1f58f9a221c8f5ac3e9b04a6b80be03d8d88d9e50c5791",
        "format": "tar.gz"
      },
      "detailUrl": "https://dsha.cc/plugins/screen-ocr-operator/",
      "compatibleDsha": "1.2.0-rc1.1",
      "dsh": "0.1.2-rc.1",
      "checkedAt": "2026-09-06"
    }
  ]
}
