Agent Skills › nightly-labs/openbot › Agent Chat Healthcheck

Agent Chat Healthcheck

GitHub

审计本地Agent近期对话以发现用户摩擦,基于证据提出技能、Agent或流程改进建议。适用于定期健康检查、用户审核请求及首次安装后的频率配置。

marketplace/production-catalog/skills/agent-chat-healthcheck/SKILL.md nightly-labs/openbot

Trigger Scenarios

运行transcript-healthcheck例行程序 用户要求进行车队体检或摩擦审计 Agent安装后的首次运行

Install

npx skills add nightly-labs/openbot --skill Agent Chat Healthcheck -g -y
More Options

Non-standard path

npx skills add https://github.com/nightly-labs/openbot/tree/main/marketplace/production-catalog/skills/agent-chat-healthcheck -g -y

Use without installing

npx skills use nightly-labs/openbot@Agent Chat Healthcheck

指定 Agent (Claude Code)

npx skills add nightly-labs/openbot --skill Agent Chat Healthcheck -a claude-code -g -y

安装 repo 全部 skill

npx skills add nightly-labs/openbot --all -g -y

预览 repo 内 skill

npx skills add nightly-labs/openbot --list

SKILL.md

Frontmatter
{
    "name": "Agent Chat Healthcheck",
    "description": "Audit the recent chats of local OpenBot agents for user friction, propose new skills, agents or routines from repeated corrections, or run the standing transcript-healthcheck routine."
}

Agent Chat Healthcheck

Find user friction in the chats of local agents in a time window. Propose new skills, agents, or routines only when evidence supports them. Do not create anything until the user picks a proposal.

When to run

  • the standing transcript-healthcheck routine runs
  • the user asks for a fleet checkup, a friction audit, or "what should we automate"
  • the first run after this agent is installed (offer a cadence then)

Window and agents

The default window is since the last successful run, or the last 24 hours if that is unknown. If a routine or the user names another window, use it.

  1. Call list_agents.
  2. Keep the agents whose lastActivityAt is inside the window. Skip the others. No activity is a finding.
  3. lastActivityAt also counts the messages of the last healthcheck and the replies to it. Use search_memories to find the memory "agent chat healthcheck: last reply at
  4. Include your own chat.

State the window and the number of agents back before you start.

How to collect

You cannot read another agent's chat. Ask each active agent with one send_message (all of them in one call, recipientAgentIds). The message must stand on its own:

Goal: Report user friction in your own chat for <window>.
Limits: Read only. Do not change anything. Do not message the user.
Done looks like: one block with
- user goals in the window (short)
- friction signals with short quotes or paraphrases and an approximate time
- repeated corrections or re-asks
- misunderstandings (you did X, the user wanted Y)
- candidate gaps: skill | agent | routine, one line each, or "none"
Reply "none" when there was no user message in the window.

Friction to look for:

  • frustration, sarcasm, "stop", "wrong", "i said", "undo", "not what i meant"
  • the same instruction restated
  • the user doing work that the agent should own
  • the agent asking preference questions that an experiment could settle
  • quiet failure (the user leaves a thread)

Do not wait in a loop. Use the replies that arrive. Say which agents did not reply. After the last reply, save the time with remember as "agent chat healthcheck: last reply at

Report

Start with a capsule of at most 5 bullets. Then a short list of proposals, each tagged skill | agent | routine, with the evidence line that earned it. Then the "no change" agents in one line if useful.

When the routine runs and there is nothing to propose, call routine_no_update and send no message. Do not send "(no change.)".

Offer to implement only after the user picks. Do not call create_agent, write skills, or create routines from this report alone.

First-run cadence

After install, ask once what cadence they want (default: weekday mornings). Create, update, or resume the standing routine named transcript-healthcheck to match. Do not ask again on each run.

Version History

  • ac99196 Current 2026-11-02 08:40

Same Skill Collection

.agents/skills/babysit/SKILL.md
.agents/skills/biome-anti-slop/SKILL.md
.agents/skills/openpanel/SKILL.md
.agents/skills/prototype/SKILL.md
.agents/skills/react-to-solid/SKILL.md
.agents/skills/release-upgrade-safety/SKILL.md
.agents/skills/ship/SKILL.md
.agents/skills/signal-deploy/SKILL.md
.agents/skills/smoke-and-ship/SKILL.md
.agents/skills/smoke/SKILL.md
.agents/skills/triage/SKILL.md
.agents/skills/zaidan/SKILL.md
marketplace/production-catalog/skills/acceptance-check/SKILL.md
marketplace/production-catalog/skills/accessibility-audit/SKILL.md
marketplace/production-catalog/skills/account-brief/SKILL.md
marketplace/production-catalog/skills/agent-designer/SKILL.md
marketplace/production-catalog/skills/alt-text/SKILL.md
marketplace/production-catalog/skills/api-skill-builder/SKILL.md
marketplace/production-catalog/skills/bug-triage/SKILL.md
marketplace/production-catalog/skills/build-spec/SKILL.md
marketplace/production-catalog/skills/call-scorecard/SKILL.md
marketplace/production-catalog/skills/campaign-analysis/SKILL.md
marketplace/production-catalog/skills/care-log/SKILL.md
marketplace/production-catalog/skills/change-review/SKILL.md
marketplace/production-catalog/skills/competitor-comparison/SKILL.md
marketplace/production-catalog/skills/daily-brief/SKILL.md
marketplace/production-catalog/skills/data-quality-review/SKILL.md
marketplace/production-catalog/skills/decision-quality-check/SKILL.md
marketplace/production-catalog/skills/distinctive-frontend-design/SKILL.md
marketplace/production-catalog/skills/eggbot-getting-started/SKILL.md
marketplace/production-catalog/skills/evidence-brief/SKILL.md
marketplace/production-catalog/skills/hiring-scorecard/SKILL.md
marketplace/production-catalog/skills/interface-critique/SKILL.md
marketplace/production-catalog/skills/internal-communications/SKILL.md
marketplace/production-catalog/skills/launch-notes/SKILL.md
marketplace/production-catalog/skills/meeting-actions/SKILL.md
marketplace/production-catalog/skills/outreach-draft/SKILL.md
marketplace/production-catalog/skills/pr-follow-up/SKILL.md
marketplace/production-catalog/skills/project-plan/SKILL.md
marketplace/production-catalog/skills/prototype-build/SKILL.md
marketplace/production-catalog/skills/recurring-charges/SKILL.md
marketplace/production-catalog/skills/repository-threat-model/SKILL.md
marketplace/production-catalog/skills/request-scoring/SKILL.md
marketplace/production-catalog/skills/routine-healthcheck/SKILL.md
marketplace/production-catalog/skills/search-content-brief/SKILL.md
marketplace/production-catalog/skills/secure-code-guidance/SKILL.md
marketplace/production-catalog/skills/spend-audit/SKILL.md
marketplace/production-catalog/skills/support-reply/SKILL.md
marketplace/production-catalog/skills/voice-edit/SKILL.md

Metadata

Files
0
Version
ac99196
Hash
add7ac26
Indexed
2026-11-02 08:40

홈 - 위키
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-02 16:29
浙ICP备14020137号-1