Agent Skills › nightly-labs/openbot › Routine Healthcheck

Routine Healthcheck

GitHub

审计本地智能体例行任务的令牌消耗,识别高频、冗余或无效运行,提供优化建议以降低成本。

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

Trigger Scenarios

安装后首次检查 用户请求例行检查或令牌审计 创建新例行任务前

Install

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

Non-standard path

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

Use without installing

npx skills use nightly-labs/openbot@Routine Healthcheck

指定 Agent (Claude Code)

npx skills add nightly-labs/openbot --skill Routine 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": "Routine Healthcheck",
    "description": "Audit the routines of all local OpenBot agents for token waste, offer a fleet checkup after install, decide routine cadence, or run the standing routine-healthcheck routine."
}

Routine Healthcheck

Scan the scheduled and webhook routines of every agent for token waste. Report what to change. Do not change another agent's routines unless the user says to.

When to run

  • the first run after this agent is installed
  • the standing routine-healthcheck routine runs
  • the user asks for a routine checkup, a token audit, or cheaper wakes
  • before you create a new standing routine

After install, offer once: "want a checkup of every agent's routines?" Run it only if they say yes. Skip it if they decline.

After a checkup (first install or on demand), offer once to create or resume a standing routine named routine-healthcheck if it is not active. The default cadence is weekly, on Monday morning. Ask only if they want a different time. Do not ask again on each run.

How to scan

  1. Call list_agents.
  2. For each agent, call list_routines with its agentId. Read routines and webhookRoutines.
  3. Note the schedule or webhook trigger, active or paused, and whether the instruction says to stay quiet when nothing changed.
  4. Note how long the agent's chat is when you can tell (read_agent, lastActivityAt).

Flags

Give each hit with the agent name, the routine name, and one fix line.

  • Too frequent. A schedule that runs more often than hourly (for example every 15 minutes is about 96 runs a day). Prefer hourly, a few times a day, or weekday working hours. Prefer a webhook routine when the trigger is an event in another system.
  • Recurring on a long chat. A standing digest, sweep, or poll lives on an agent whose chat is already long. Move that job to a new agent with a short chat. Keep talking to the main agent.
  • Noisy empty runs. The instruction never says to stay quiet when nothing changed. Add that. Filler such as "(no change.)" still costs a run.
  • Dead or duplicate. Paused for a long time, the same job on two agents, or a finite watch that already passed its end condition.

Report

One short list: agent, routine, flag, suggested fix. No essay. Offer to apply fixes only after the user picks which ones. Apply them with update_routine or delete_routine and the agent's agentId.

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

When you create an agent

If the job is a standing sweep, give it its own agent and one routine at the coarsest useful schedule. Do not put that routine on an agent whose chat is already long.

Version History

  • ac99196 Current 2026-11-02 08:41

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-chat-healthcheck/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/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
ce35a900
Indexed
2026-11-02 08:41

Accueil - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-11-02 16:24
浙ICP备14020137号-1