Token导航 LogoToken导航

Agent Skill · 研究检索

dosu(dosu 搜索)

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

dosu 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 62,606。

总安装 329周安装 14GitHub Stars 公开资料未说明下载 115核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/dosu-ai/dosu-skill --skill dosu

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

dosu 连接 Dosu 平台,管理知识库、文档与团队活动。适用于企业内部 AI 数据分析,支持 SQL 查询与图表生成。通过 CLI 执行搜索、发布与审核操作,兼容 JSON 输出。需完成 OAuth 授权,确保数据隔离与访问控制合规。

适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。dosu 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/dosu

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/dosu-ai/dosu-skill --skill dosu;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

dosu 怎么安装?

在终端执行 npx skills add https://github.com/dosu-ai/dosu-skill --skill dosu。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

dosu 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

dosu 需要什么权限?

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

dosu 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

dosu 用的人多吗?

公开数据是累计安装 329 次,近一周安装 14 次,下载 115 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

dosu 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
dosu

dosu 搜索 · 本页

329—接触敏感数据未明确有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

Using the Dosu CLI

The Dosu CLI (dosu) gives agents and users full access to the Dosu platform from the terminal. Every command supports --json for structured output and --help for parameter details.

When to use this skill

Activate when the user wants to:

  • Search or query their organization's knowledge base
  • Create, edit, review, or publish documentation
  • Manage conversation threads from GitHub/Slack
  • Check usage analytics or team activity
  • Manage team members, data sources, or integrations
  • Perform any action they'd normally do in the Dosu web dashboard

Prerequisites

The CLI now has a split auth model:

dosu login    # Browser OAuth → saves access token for JWT-authenticated tRPC commands
dosu setup    # Interactive: select org → deployment → create API key → configure tools
dosu status   # Verify: shows login state, deployment, and mode
  • dosu login is required for all tRPC-backed commands. It saves a Supabase access token used to authenticate requests via Supabase-Access-Token.
  • dosu setup is required whenever a command needs deployment/space selection or an API key. In practice, that means ask, plus the backend-backed document actions docs generate, docs auto-tag, and docs publish.
  • For full CLI capability, agents should usually run both dosu login and dosu setup before starting work.

If a command fails with "Not logged in", run dosu login. If it fails with "API key not configured" or "Run 'dosu setup'", run dosu setup.

Key concepts

Understanding Dosu's domain model helps choose the right commands:

  • Organization — the top-level account. Users belong to one or more orgs.
  • Deployment — an instance of Dosu within an org. Each has its own knowledge base and configuration.
  • Space — the container for a deployment's content (threads, pages, analytics).
  • Knowledge Store — the indexed collection of all connected data. Lives within a space.
  • Data Source — a connection to an external platform (GitHub repo, Slack workspace, Confluence space, Notion workspace, Coda doc). Data is synced from sources into the knowledge store.
  • Page/Document — a unit of documentation. Can be created manually, generated by AI, or imported from a data source.
  • Tag — a topic label for organizing pages within the knowledge store.
  • Thread — a conversation originating from GitHub issues, Slack messages, or the Dosu chat. Has messages, a status (pending/resolved/archived), and may trigger document reviews.

Core workflows

1. Finding information

Start with the most direct approach, then broaden:

# Direct question — AI generates an answer from the knowledge base
dosu ask "How does our authentication flow work?" --json

# Semantic search — find relevant documents by similarity
dosu knowledge search "authentication" --json

# Browse by topic — find pages tagged with a specific topic
dosu tags pages <tag-id> --json

Use dosu ask when the user wants an answer. Use dosu knowledge search when they want to find source documents.

2. Creating and managing documentation

# Create from markdown (agents: write to a file first, then pass it)
dosu docs create --title "API Guide" --body-file ./draft.md --json

# AI-generated documentation (async — starts generation in background)
dosu docs generate --title "Onboarding Guide" --instructions "Focus on new developer setup" --json

# AI-suggested documentation topics
dosu suggest generate --json      # Generate suggestions from connected sources
dosu suggest list --json          # List pending suggestions
dosu suggest accept <id> --json   # Accept and create a document from a suggestion

3. Document review and publishing

Documents go through a lifecycle: draft → review → published → synced.

# Check review context for a thread
dosu review context <thread-id> --json

# Approve, reject, or revert a document version
dosu review approve <page-version-id> --json
dosu review reject <page-version-id> --json

# Publish to external platform
dosu docs publish <page-id> --to confluence --parent-page-id <id> --data-source-id <id> --json

# Sync changes back to source (Notion/Confluence bidirectional sync)
dosu docs sync-back <page-id> --json

4. Importing external documentation

Import follows a 3-step pattern: identify files → start import → check status.

# Start import (pass comma-separated IDs)
dosu docs import github --files "file-id-1,file-id-2" --json

# Check progress
dosu docs import-status <task-id> --json

Supported platforms: github, gitlab, confluence, notion, coda. Note: The platform integration must already be connected via the web dashboard before importing.

5. Managing conversations

dosu threads list --status pending --json    # Unresolved threads
dosu threads get <id> --json                 # Thread with messages
dosu threads archive <id> --json             # Archive resolved thread

6. Team and access management

dosu members list --json                          # Current members and invitations
dosu members invite user@example.com --role admin  # Invite (role: admin or member)
dosu members requests --json                       # Pending access requests
dosu members approve user@example.com              # Approve request

7. Checking health and analytics

dosu analytics --days 7 --json    # Usage stats: response count, answer rate, confidence distribution
dosu integrations list --json     # Connection status for all platforms
dosu sources list --json          # Connected data sources

Agent guidelines

Always use --json

When acting as an agent, always pass --json to get structured output. Parse the JSON to extract the data you need. Without --json, output is human-formatted with ANSI colors and table formatting that's harder to parse.

Choosing the right command

User intentCommandWhy
"What does X do?" / "How does Y work?"dosu ask "<question>"AI-generated answer with sources
"Find docs about X" / "Search for X"dosu knowledge search "<query>"Semantic similarity search
"Show me the document about X"dosu docs get <id>Direct document retrieval
"Write documentation for X"dosu docs generate --title "X"AI generates a full document
"What's going on?" / "Any open issues?"dosu threads list --status pendingPending conversation threads
"How are we doing?" / "Usage stats"dosu analytics --days 30Usage metrics

Error handling

  • "Not logged in" → Run dosu login (needed for all tRPC commands and hybrid JWT+API-key commands)
  • "API key not configured" → Run dosu setup (needed for ask, docs generate, docs auto-tag, docs publish)
  • "Missing space/org config" → Run dosu setup to select a deployment
  • "No knowledge store found" → The current deployment has no knowledge store configured
  • "session expired" → The CLI auto-refreshes tokens, but if refresh fails, run dosu login again
  • tRPC errors → Check the error message; usually a server-side issue or missing data

Authentication notes

Most commands use the user's Supabase access token (from dosu login) to authenticate with the tRPC API. Backend/Python calls still use an API key from dosu setup. A few document commands are hybrid and require both:

Auth methodCommands
Access token (JWT)All tRPC-backed commands: threads, tags, knowledge, sources, deployments, org, members, integrations, review, suggest, analytics, and most docs commands (list, get, create, update, archive, unarchive, delete, versions, restore, import, import-status, sync-back)
API key onlyask
JWT + API keydocs generate, docs auto-tag, docs publish

If the user has run dosu login but not dosu setup, most tRPC commands will work, but ask and the backend-backed doc generation/publishing commands will fail. If the user has run dosu setup but not dosu login, ask may still work, but most of the CLI will not.

Limitations

  • Connecting new integrations requires the web dashboard (OAuth browser flow). The CLI can view and manage existing integrations, but cannot initiate new OAuth connections.
  • Billing and subscription management is not available through the CLI.
  • Document editing accepts markdown strings only — no rich text or WYSIWYG editor.

Reference files

平台分布

Codex

34.88%
按下载量换算40

Claude

29.33%
按下载量换算34

Cursor

18%
按下载量换算21

Gemini CLI

9.06%
按下载量换算10

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

接触敏感数据

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

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills