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

agentinboxagentinbox 命令行

Agent Skill

agentinbox 用于处理 GitHub 仓库、Issue、Pull Request 和代码协作信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要围绕仓库状态、代码变更或协作事项进行整理时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

170

周安装

7

GitHub Stars

11

下载量

55
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/holon-run/agentinbox --skill agentinbox

简介

agentinbox 提供 GitHub 仓库、Issue、PR 等协作信息的自动化处理能力。

  • 适用于需要跟踪代码变更、管理开发任务或处理协作流程的 AI 代理场景。
  • 支持本地守护进程部署,可与 GitHub 或飞书等平台适配器集成使用。
  • 安装需先配置 agentinbox 命令行工具及可选的 uxc 组件,注意环境依赖关系。
  • 使用前应验证 API 密钥和网络连通性,确保能正常访问目标平台。

SKILL.md

AgentInbox Skill

Use this skill when the current agent should set up or use the local agentinbox daemon.

Primary docs:

  • https://agentinbox.holon.run/guides/onboarding-with-agent-skill
  • https://agentinbox.holon.run/guides/getting-started
  • https://agentinbox.holon.run/guides/review-workflows
  • https://agentinbox.holon.run/reference/cli

Install

Install agentinbox if it is not already available:

npm install -g @holon-run/agentinbox

Install uxc if GitHub or Feishu adapters are needed:

brew tap holon-run/homebrew-tap
brew install uxc

UXC repository:

  • https://github.com/holon-run/uxc

First-Run Onboarding

Recommended first-run sequence:

  1. if GitHub access is needed and gh is already authenticated, import that auth into uxc
  2. register the current terminal session
  3. follow the required sources or resources using the docs examples

If GitHub-backed adapters are needed:

gh auth status
uxc auth credential import github --from gh

This gh import path requires uxc 0.15.3 or newer.

Register the current terminal/runtime session:

agentinbox agent register

Treat the returned agentId as the stable identity for later commands.

Usage Discipline

Defaults:

  • do not create one GitHub source per PR unless the source itself must be PR- scoped
  • prefer shared repo/repo-CI sources plus narrow follows or subscriptions
  • prefer agentinbox follow over manual subscription add when a follow template exists
  • if a source exposes only subscription shortcuts, prefer the shortcut over manually reconstructing the same filter and lifecycle fields
  • treat unused task-specific subscriptions as cleanup debt
  • if GitHub polling volume looks high, inspect old subscriptions and duplicate temporary sources before adding more

This matches the AgentInbox model: sources are shared hosting units, while subscriptions carry agent-specific filtering and delivery intent.

Default Async Lifecycle

Default to AgentInbox when the work is not purely synchronous in the current session.

Typical cases:

  • delayed follow-up that should happen after you stop actively looking at the terminal
  • waiting for PR review, CI completion, issue replies, or other external events
  • anything that must survive session boundaries instead of living only in chat memory
  • reminders that should fire at a specific time or on a recurring schedule

Important boundary:

  • inbox items, subscriptions, and timers can outlive the current terminal session
  • terminal delivery does not automatically survive session boundaries just because the inbox state does
  • if the original runtime/terminal disappears, items may keep accumulating in the inbox while notifications stop reaching you
  • if a later session should resume the same logical agent, re-register or explicitly rebind that agent to the current terminal before assuming prompt delivery is live again

Lifecycle:

  1. register once per live terminal/runtime session
  2. reuse broad shared sources
  3. add narrow task-scoped follows, subscriptions, or timers
  4. read inbox items in bounded batches and ack only the reviewed batch
  5. clean up task-scoped subscriptions/timers after merge, closure, or abandonment

For PR and review workflows, prefer follow templates. They reuse shared sources, expand the source-specific filters, and attach cleanup behavior:

agentinbox agent register
agentinbox follow github pr --agent-id <agentId> --arg owner=holon-run --arg repo=agentinbox --arg number=87 --arg withCi=true
agentinbox inbox read --agent-id <agentId>
agentinbox inbox ack --agent-id <agentId> --through <lastEntryId>

Ack discipline:

  • prefer agentinbox inbox ack --agent-id <agentId> --through <lastEntryId> after reading a reviewed batch
  • avoid ack --all unless you explicitly verified that every current item should be cleared
  • do not ack speculative future work just because the current terminal message was seen

Timer intent:

  • use agentinbox timer add when the trigger is time-based rather than source-based
  • prefer timers over inventing fake local events for reminders like "check CI in 30 minutes" or "revisit this PR tomorrow morning"

Core Commands

Follow high-level templates:

agentinbox follow github repo --agent-id <agentId> --arg owner=holon-run --arg repo=agentinbox
agentinbox follow github pr --agent-id <agentId> --arg owner=holon-run --arg repo=agentinbox --arg number=87 --arg withCi=true
agentinbox follow github issue --agent-id <agentId> --arg owner=holon-run --arg repo=agentinbox --arg number=180
agentinbox follow github pr --agent-id <agentId> --args-json '{"owner":"holon-run","repo":"agentinbox","number":87,"withCi":true}'

Use follow as the default path for GitHub repo, PR, and issue tracking. Drop to source schema plus subscription add only when you need a custom filter or the source has no follow template.

Advanced source/subscription commands:

agentinbox source list
agentinbox source show <sourceId>
agentinbox source schema <sourceId>
agentinbox source add <hostId> repo_events <owner>/<repo> --config-json '{"owner":"holon-run","repo":"agentinbox"}'
agentinbox source add <hostId> ci_runs <owner>/<repo> --config-json '{"owner":"holon-run","repo":"agentinbox","pollIntervalSecs":30}'
agentinbox subscription add <sourceId> --shortcut pr --shortcut-args-json '{"number":87}'
agentinbox subscription add <sourceId> --filter-json '{"metadata":{"headBranch":"main","conclusion":"failure"}}'
agentinbox subscription list --agent-id <agentId>
agentinbox subscription remove <subscriptionId>

Use manual subscriptions for advanced filters, custom source kinds, or when debugging template expansion. If subscriptionSchema.shortcuts is non-empty but no follow template is available, prefer those shortcut entries first.

Read and ack the inbox:

agentinbox inbox read --agent-id <agentId>
agentinbox inbox ack --agent-id <agentId> --through <lastEntryId>
agentinbox inbox send --agent-id <agentId> --message "Please review PR #87"
agentinbox inbox watch --agent-id <agentId>
agentinbox inbox ack --agent-id <agentId> --all

Default to a batch-bounded ack flow:

  1. read the inbox items you intend to process
  2. identify the last item you actually reviewed in that batch
  3. ack with --through <lastEntryId>

Use ack --all only after explicitly verifying every current item should be cleared. Use inbox send for local operator/direct text ingress.

Manage timers:

agentinbox timer add --agent-id <agentId> --at <RFC3339_TIMESTAMP> --message "Check the morning build"
agentinbox timer add --agent-id <agentId> --every 24h --message "Review today's open PRs"
agentinbox timer add --agent-id <agentId> --cron "0 8 * * *" --timezone Asia/Shanghai --message "Daily triage"
agentinbox timer list
agentinbox timer list --agent-id <agentId>
agentinbox timer pause <scheduleId>
agentinbox timer resume <scheduleId>
agentinbox timer remove <scheduleId>

Activation targets:

agentinbox agent target list <agentId>
agentinbox agent target add webhook <agentId> --url http://127.0.0.1:8787/webhook
agentinbox agent target remove <agentId> <targetId>

For filtering strategy and review workflow setup, follow the docs links above instead of re-explaining the full architecture here.

Troubleshooting

Do not start every task by checking daemon status; normal CLI commands should auto-connect or surface actionable errors. Use these checks after the first AgentInbox command fails, notifications stop arriving, or you suspect a stale terminal binding:

agentinbox --version
agentinbox daemon status
agentinbox daemon start
agentinbox agent register --agent-id <agentId> --force-rebind

If GitHub-backed sources fail, verify UXC and imported GitHub auth only after the failure points there:

uxc --version
gh auth status
uxc auth credential import github --from gh

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

35.28%
按下载量换算19

Claude

31.39%
按下载量换算17

Cursor

17.04%
按下载量换算9

Gemini CLI

8.83%
按下载量换算5

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

可疑

权限和风险

敏感数据

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

安装前确认

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

来源信息

继续浏览同类 Skills