← 返回 Skills 市场
ayao99315

PulseFlow

作者 ayao99315 · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ⚠ suspicious
103
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install pulseflow
功能描述
Maintain a Markdown task dashboard with append-only AI work logs, syncing daily AI DONE TODAY and weekly usage panels via heartbeat or on-demand refresh.
安全使用建议
What to check before installing PulseFlow: - Review the code locally. The bundle includes many Node.js scripts that will read and write workspace files; inspect install_agent_log_rules.js, install_summary_crons.js, sync_ai_done.js, and rollover_now.js before running them. - Confirm runtime dependencies: Node.js is required and the scripts expect an 'openclaw' CLI available on PATH (scripts call 'openclaw gateway usage-cost'). The registry metadata did not declare this binary — provide and test the CLI in a sandboxed environment first. - Review and set config carefully: todo/system/config.json controls dashboardPath, historyDir, reportsDir and agentsFilePath. Ensure agentsFilePath does not point to any sensitive or system-level files because the skill will modify AGENTS.md to insert managed blocks. - Cron installation: install_summary_crons.js can create template-driven cron jobs or other delivery hooks; use --dry-run and inspect generated output before enabling. Prefer manual scheduling until you confirm behavior. - Credentials/usage access: querying usage via the 'openclaw' CLI will use whatever credentials that CLI is configured to use on the machine. If you don't want the skill to access live usage data, use AI_WORKLOG_USAGE_JSON to supply a local JSON file for testing. - Test in an isolated workspace first: run scripts/validate_system.js and try init_system.js / sync_ai_done.js against a temporary directory to observe what files are created/changed. Given the undeclared external CLI dependency and the script-driven file modifications, treat this bundle as functional but requiring careful review and controlled deployment.
功能分析
Type: OpenClaw Skill Name: pulseflow Version: 1.2.1 PulseFlow is a task management and AI activity logging system designed for the OpenClaw environment. It automates the maintenance of a central dashboard (NOW.md) by aggregating append-only JSONL logs from various agents and fetching usage data via the 'openclaw' CLI. While the skill possesses significant capabilities—such as modifying other agents' configuration files (AGENTS.md) to inject logging rules and scheduling automated summary reports via 'openclaw cron'—these behaviors are explicitly documented, transparently implemented in the provided JavaScript scripts (e.g., scripts/install_agent_log_rules.js and scripts/install_summary_crons.js), and directly serve the stated purpose of the system. No evidence of data exfiltration, credential theft, or malicious prompt injection was found.
能力评估
Purpose & Capability
The skill's code implements a Markdown dashboard + append-only logs and heartbeat sync as described. However, the runtime calls an external CLI ('openclaw gateway usage-cost') to obtain usage summaries but the skill metadata declares no required binaries; Node.js is also assumed but not declared. The ability to modify agent AGENTS.md files (installAgentLogRules) and to create cron job templates (install_summary_crons) is coherent with the feature set, but these side-effects should be expected and reviewed.
Instruction Scope
SKILL.md and the scripts keep to the stated scope: reading config and sync-state, parsing per-agent JSONL logs, querying usage, rebuilding AI-derived Markdown sections, writing sync/rollover state, and archiving to month files. The runtime will write and rewrite the dashboard, create history files, and can inject managed rule blocks into AGENTS.md; those write actions are part of the intended scope.
Install Mechanism
There is no install spec (instruction-only in registry) but the bundle contains many executable Node.js scripts that will be run by callers. No external downloads are performed by the skill itself. Risk factor: scripts spawn a child process to run the 'openclaw' CLI (execFileSync), so the environment must provide that binary and its behavior/credentials are outside the skill's control.
Credentials
Registry lists no required environment variables or credentials, yet the code uses multiple optional env overrides (AI_WORKLOG_CONFIG, AI_WORKLOG_ROOT, AI_WORKLOG_USAGE_JSON, AI_WORKLOG_SKILL_DIR, AI_WORKLOG_TIMEZONE, AI_WORKLOG_*_REPORTS, AI_WORKLOG_ROLLOVER_STATE). Critically, usage data is obtained by invoking the local 'openclaw' CLI which will rely on local/OpenClaw credentials or environment to return usage — the skill does not request or document these credentials, creating a mismatch between declared and actual runtime needs. The skill will write to configured report directories and agent AGENTS.md files; those paths must be set in config and can point to sensitive locations if misconfigured.
Persistence & Privilege
The skill is not force-installed (always: false) and does not require elevated platform privilege flags. It does, however, write to workspace files: todo/NOW.md, todo/history/*.md, todo/system/*.json, reports/*.jsonl and it can upsert managed blocks in external AGENTS.md files and optionally install summary cron jobs. These persistent modifications are expected for this type of tool but are impactful and should be validated in a safe environment before enabling in production.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pulseflow
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pulseflow 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.1
Hotfix: ignore placeholder checkboxes during rollover so empty section placeholders are not carried into the next day's TODAY list.
v1.2.0
Refine nightly flow to 00:05 previous-day report + 00:15 rollover, tighten report prompts so status-file blockers do not leak into task lists, and switch month history to week-grouped sections with weekly usage summaries.
v1.1.2
Hotfix: upsert monthly history day entries instead of blindly appending them, remove redundant monthly weekly usage summary, and simplify the history template.
v1.1.1
Hotfix: move daily close summary cron to 00:10 so it runs after rollover, and clarify that summary jobs supplement rather than replace rollover.
v1.1.0
Add optional summary cron installer, generic summary templates, config-driven notification settings, and a usage-panel blank-line fix.
v1.0.0
Initial public release: NOW.md dashboard, append-only AI logs, weekly usage panel, monthly archives, and daily rollover automation.
元数据
Slug pulseflow
版本 1.2.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 6
常见问题

PulseFlow 是什么?

Maintain a Markdown task dashboard with append-only AI work logs, syncing daily AI DONE TODAY and weekly usage panels via heartbeat or on-demand refresh. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 103 次。

如何安装 PulseFlow?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pulseflow」即可一键安装,无需额外配置。

PulseFlow 是免费的吗?

是的,PulseFlow 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

PulseFlow 支持哪些平台?

PulseFlow 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 PulseFlow?

由 ayao99315(@ayao99315)开发并维护,当前版本 v1.2.1。

💬 留言讨论