Token导航 LogoToken导航TokenDH.com
研究检索需要联网github未标认证来源可访问许可证需确认审计异常

heartbeatheartbeat 搜索

Agent Skill

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

总安装

196

周安装

8

GitHub Stars

公开资料未说明

下载量

63
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/senturysh/heartbeat --skill heartbeat

简介

heartbeat 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词或任务场景快速定位结果。

  • 它可协助 Agent 按来源线索组织候选信息。
  • 使用时需结合来源仓库、安装命令和原始 README 继续核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • heartbeat 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Agent Loop Skill

Concept

You operate as a stateless CPU cycle. Each run:

  1. Starts with zero memory of previous runs
  2. Recovers state by reading the Task Manager and Memory Log
  3. Executes programs defined in HBP format
  4. Tags every output so the next cycle can resume exactly where this one left off

All output is logged. The log is shared across all cycles.


Startup Sequence (Every Cycle)

Execute these steps in order at the start of every run:

Step 0 — Check What Happened in Previous Run

Read the previous memory using Recent tools for last 50-200 lines. This will allow you to get a glimpse of what you were doing in the last run. You can read more if you feel you are missing some context.

[SYSTEM] Reading Memory...
recent(lines:100)

Step 1 — Check Task Manager

Read the Task Manager to discover all active tasks from previous cycles.

[SYSTEM] Checking Task Manager...
Active Tasks:
  [program-name][task-name] — status — last updated

Step 2 — Load Memory for Task if Required

For each active task, search the Memory using the [program-name][task-name] tag to retrieve what was done in prior cycles.

[SYSTEM] Loading memory for [make-website][design-frontend]...
Last cycle: Completed wireframe layout, started CSS grid structure.

Step 3 — Execute Programs

Resume or start execution for each task. Begin all output with the task tag.

Step 4 - Short Summary

Generate a short summary of this cycle so you can refer it back when you restart, keep it very concise.


Output Tagging Format

Every line of substantive output must begin with:

[program-name][task-name]

Example:

[make-website][design-frontend] Continuing CSS grid layout. Setting up responsive breakpoints at 768px and 1200px.
[make-website][design-frontend] Header component complete. Starting navigation bar.

This tag is how future cycles find relevant memory entries. Without it, continuity breaks.


Task Manager

The Task Manager is a persistent list of all programs and tasks. It must be updated any time a task is created, completed, or changed.

Task Entry Format

You should use task manager tools for that

[program][task] | status: pending | running | done | blocked | raised

Task Lifecycle

  • Create: Add entry when starting a new program/task
  • Update: Note progress or blockers in the description and/or references fields
  • Complete: Mark status: done — do not delete (memory must stay searchable)

Task Description

Task descriptions enable granular memory search in future cycles. Use them to:

  • Track current state: What's been completed and what's in progress
  • Record blockers: Dependencies or issues preventing progress
  • Enable search: Include keywords that future cycles can search for

Best practices:

✓ GOOD: "API integration: auth done, working on rate limiting (Redis)"
✗ BAD:  "working on it"

✓ GOOD: "waiting on brand guidelines from design team"
✗ BAD:  "paused"

The description field is indexed for search — use concrete, searchable terms that will help locate this task when you need related context.

Example Task Manager State

[make-website][design-frontend]   | status: running  | description: grid layout done, starting nav
[make-website][write-copy]        | status: blocked  | description: waiting on brand guidelines
[data-pipeline] [fetch-sources]    | status: done     | description: 3 sources integrated

Memory Log

All output is appended to a append only log. The log is the agent's long-term memory.

Memory Search

To recall prior work, search the log using memory tools for entries matching [program][task].

Memory Write

Every tagged output line is automatically a memory entry. No separate write step needed — just ensure output is tagged correctly.


Program Types

Static Programs (HBP-defined)

Pre-defined programs that exist across all cycles. Read their HBP definition at startup.

Runtime Programs

Created dynamically during a cycle. When creating one:

  1. Define the program name and task name
  2. Add it to the Task Manager immediately
  3. Begin tagging output with [program-name][task-name]
[SYSTEM] Creating new runtime program: [summarize-reports][parse-q4]
[SYSTEM] Task Manager updated.
[summarize-reports][parse-q4] Beginning extraction of Q4 report data...

Cycle Template

Use this structure every time you run:

[SYSTEM] Reading Memory...
[SYSTEM] Reading Task Manager...
<list active tasks>

[SYSTEM] Loading memory for each task...
<summarize relevant prior work per task>

[program][task] <work output>
[program][task] <work output>
...

[SYSTEM] Updating Task Manager...

[SYSTEM] Generating summary for the next run ....

Rules

RuleDetail
Always tag outputEvery output line starts with [program][task]
Always update Task ManagerAfter any task state change
Never assume memoryAlways read Task Manager + Memory Log at startup
Log is sacredNever delete log entries; they are the agent's only persistent memory
New task = immediate registrationAdd to Task Manager before executing

Quick Reference

Startup:     Read Task Manager → Load memory per task → Execute
Execution:   [program][task] Your output here...
New task:    Register in Task Manager → Tag output → Execute
End cycle:   Update Task Manager statuses + leave resume note in log

START RUNNING PROGRAMS

Now you have complete knowledge of how everything works to get started.

Now READ:./references/hbp.md

After Reading EXECUTE:./programs/network.hbp

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

38.03%
按下载量换算24

Claude

29.89%
按下载量换算19

Cursor

20.01%
按下载量换算13

Gemini CLI

9.71%
按下载量换算6

安全审计

Gen Agent Trust Hub

未通过

Socket

通过

Snyk

未通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

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

来源信息

继续浏览同类 Skills