Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计提醒

duoduo-admin多多管理员

Agent Skill

duoduo-admin 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

897

周安装

37

GitHub Stars

8

下载量

293
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:duoduo-admin(多多管理员)
来源仓库:https://github.com/openduo/duoduo
仓库路径:skills/duoduo-admin
安装命令:
npx skills add https://github.com/openduo/duoduo --skill duoduo-admin
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/openduo/duoduo --skill duoduo-admin

简介

作为 duoduo 系统的 host-mode 入口点,用于自动化运维操作。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中执行容器管理、配置检查和系统诊断。
  • 需先确认 daemon 运行状态和配置文件,确保操作在 host mode 下进行。
  • 安装方式:通过 npx skills add 命令从 GitHub 仓库安装。
  • 注意:涉及持久化修改前应读取 daemon config,避免破坏现有设置。

SKILL.md

Duoduo Admin

Use this skill as the host-mode entrypoint for users who do not yet have a clear mental model of duoduo.

Start With Discovery

  1. Confirm the runtime mode with duoduo daemon status.
  2. If the runtime is not in host mode, explain that this skill automates host-mode operations only and limit container-mode work to inspection unless the user explicitly asks for container-specific changes.
  3. Read duoduo daemon config before making persistent changes. Treat that output as the source of truth for paths and active settings.
  4. If the daemon is down, start there. If the machine is not onboarded yet, explain that the user must finish duoduo onboarding first.
  5. If the user says something is broken, first decide whether it is local misconfiguration, operator error, channel/plugin setup error, or a likely duoduo product bug.

Explain Duoduo In Host-Mode Terms

Keep the explanation concrete and filesystem-first.

  • stdio is the default direct operator surface after onboarding.
  • duoduo daemon... manages the long-lived runtime process.
  • duoduo channel... manages installable external channel plugins.
  • ~/.config/duoduo/.env is the persistent host-mode settings file.
  • kernel/config/<kind>.md stores per-channel-kind defaults and kind prompts.
  • var/channels/<channel_id>/descriptor.md stores per-channel-instance overrides and instance prompts.
  • The host daemon is a detached background process. Updating package files alone does not replace the running process.
  • Re-opening duoduo from the same real workspace path re-attaches the same stdio session key instead of creating a brand-new conversation surface.

Read references/host-mode-map.md when the user needs a fuller explanation of how these surfaces fit together.

Upgrade And Restart

"Is there an update?" → check both:

duoduo --version
npm view @openduo/duoduo version

Standard upgrade path (works for minor bumps within the same major):

npm install -g @openduo/duoduo@latest
duoduo daemon restart

The restart matters because the daemon is a detached background process — installing a newer CLI package does not hot-swap it.

Crossing major boundaries (including v0.5)

When the upgrade crosses a behavioral boundary (v0.5 added Feishu main-session semantics and a new trust model for DMs), follow the full playbook instead of the one-liner above:

Read references/upgrade-playbook.md.

To collect the facts the playbook branches on, run the preflight:

bash scripts/v05-upgrade-preflight.sh

The script outputs markdown listing the installed version, daemon status, channel inventory, Feishu env keys, and descriptor shapes, then recommends one of Branch B / C / D. It is an accelerator, not a required path: if the script fails to run or the environment is unusual, the playbook's Step 1 fallback enumerates every probe the script performs as an individual command so the agent can reproduce it by hand.

v0.5 capabilities you should know about

Three new surfaces landed in v0.5 that change how agents and automation talk to duoduo. Treat them as additions, not rewrites — bare duoduo still works the same way as before.

  • duoduo onboard: dedicated subcommand that runs the wizard and exits (never drops into the chat REPL). This is the correct entrypoint for any automation or agent call. In non-TTY contexts it reads its answers from env vars (at minimum ALADUO_RUNTIME_MODE, ALADUO_CLAUDE_AUTH_SOURCE) instead of prompting. If those are missing, it exits with code 2 and prints the full env-var recipe on stderr — forward that recipe to the caller rather than guessing.
  • DUODUO_NODE_BIN env: when set, the duoduo bash wrapper uses that absolute path instead of resolving node via PATH. Use this when a caller environment resets PATH (bash -lc in agent spawn, GUI managers shipping a private Node runtime, etc.). See openduo/duoduo#50 for the full rationale.
  • User-visible drain errors: when the daemon's internal SDK turn fails (most commonly: third-party compatible endpoints that don't accept Claude Code's current wire schema), the user now sees a text reply prefixed with [duoduo:drain-error] instead of silence. The message carries the original error and suggests DISABLE_ADAPTIVE=1 DISABLE_THINKING=1 DISABLE_INTERLEAVED_THINKING=1 MAX_THINKING_TOKENS=0 in ~/.config/duoduo/.env as the common workaround.
  • duoduo session archive <session_key>: new subcommand that archives every durable artifact of one session in one call (session dir, ingress snapshots, outbox records, channel descriptor). "Archive" literally — nothing is deleted, everything moves to var/<kind>-archive/ where the operator can mv it back. Refuses when the target has a live actor; cancel it first via /cancel. This is the right tool when the dashboard shows a session that should no longer exist (e.g. after a channel reset) or when you want a clean slate for one specific session without touching the rest of the runtime. The reset-feishu-session.sh script in duoduo-channel-admin drives this CLI; read that script as a worked example if you need to batch-archive per channel.

Find Problems And Escalate

When the user is reporting a bug or unexpected behavior:

  1. Reproduce or at least restate the exact symptom.
  2. Inspect the live state with the smallest useful commands, usually duoduo daemon status, duoduo daemon config, duoduo daemon logs, and any relevant duoduo channel... status/logs.
  3. Separate local setup mistakes from probable product defects.
  4. If it looks like a duoduo bug or docs gap, prepare a public-safe issue summary for openduo/duoduo.

Read references/issue-reporting.md when the user wants to file an issue or asks you to prepare one.

Route The Request

  • Channel installation, channel lifecycle, Feishu setup, WeChat packaging, or channel prompt/workspace changes: read ../duoduo-channel-admin/SKILL.md and let that workflow own the implementation.
  • Runtime flags such as Codex, debug logs, telemetry, cadence, or daemon diagnostics: read ../duoduo-runtime-admin/SKILL.md and let that workflow own the implementation.
  • Confirmed bug report or docs gap that should be escalated publicly: use references/issue-reporting.md.
  • Mixed or vague requests: explain the mechanism first, then move into the smallest concrete change.

Operating Rules

  • Prefer live inspection over defaults. Use the actual daemon config, actual files, and actual channel list before claiming how the system is set up.
  • After editing ~/.config/duoduo/.env, tell the user to run duoduo daemon restart unless they explicitly asked for an edit-only change.
  • When the user asks to "understand duoduo", answer in terms of files, commands, and lifecycle rather than abstract architecture jargon.
  • Do not pretend a raw Git repository can be installed as a channel plugin. Duoduo's channel installer accepts npm package specs or .tgz tarballs.

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

34.93%
按下载量换算102

Claude

30.06%
按下载量换算88

Cursor

18.68%
按下载量换算55

Gemini CLI

9.67%
按下载量换算28

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills