sn-proactive-agent

sn-proactive-agent is a skill for Claude Code, Codex from OpenSenseNova/SenseNova-Skills. It costs 28 tokens per session (1,140 once invoked), scanned A, original, MIT.

An agent service that tracks progress across conversations and suggests useful next steps in a web workspace. After a user accepts a suggestion, a connector can return the work to the original session.

In plain words
What is it for?
It is for recording project status, proposing follow-up work, and continuing accepted tasks through the supported Hermes connection.
Why use it?
It helps prevent project progress and follow-up tasks from being lost between conversations.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit It is for recording project status, proposing follow-up work, and continuing accepted tasks through the supported Hermes connection.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/opensensenova/sensenova-skills/sn-proactive-agent
About the project

SenseNova-Skills is a collection of modular skills that extend SenseNova models with office-assistant capabilities such as image generation, presentation creation, spreadsheet analysis, and research. The skills are designed for use in agent runtimes and can be combined into productivity workflows; the catalogue entries are individual skills and agents from this collection.

OpenSenseNova/SenseNova-Skills · 5,570 stars · on GitHub

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add OpenSenseNova/SenseNova-Skills --skill sn-proactive-agent
Clone the repo
git clone --depth 1 https://github.com/OpenSenseNova/SenseNova-Skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for sn-proactive-agent

README.md
[![agentmods](https://agentmods.dev/badge/skills/opensensenova/sensenova-skills/sn-proactive-agent/github.svg)](https://agentmods.dev/skills/opensensenova/sensenova-skills/sn-proactive-agent)
Your own site
<a href="https://agentmods.dev/skills/opensensenova/sensenova-skills/sn-proactive-agent"><img src="https://agentmods.dev/badge/skills/opensensenova/sensenova-skills/sn-proactive-agent/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for sn-proactive-agent

Your own site · 80×15
<a href="https://agentmods.dev/skills/opensensenova/sensenova-skills/sn-proactive-agent"><img src="https://agentmods.dev/badge/skills/opensensenova/sensenova-skills/sn-proactive-agent.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 28 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,140 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00028 $0.01140
Opus 5 $0.00014 $0.00570
Sonnet 5 $0.00006 $0.00228
Haiku 4.5 $0.00003 $0.00114

Measured today against content hash b71c7e7a8a62, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

sn-proactive-agent scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured today.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/sn-proactive-agent/SKILL.md · 67 lines

How it starts

The opening of the file, as written. The whole thing — 67 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Proactive Agent

本 Skill 是 Agent 的操作说明,运行代码通过独立的 Python 安装包获取。 服务整理多轮对话中的项目进展,发现值得推进的事情时在 Web 工作台提出建议; 用户接受后,由对应 Connector 交回原 Session 继续执行。

按任务读取说明

  • 询问原理、状态或已有记录时,只做相关的只读检查,不因加载 Skill 就安装、改配置或启动服务。
  • 用户要求安装、启动、升级或卸载时,先读 通用流程,再按实际运行环境读取一份系统说明。
  • 配置对话接入时,只读取当前 Harness 对应的 Connector 说明,不加载其他平台的资料。
条件 读取文件
安装、运行与维护服务 install/overview.md
macOS install/macos.md
Windows PowerShell 或 WSL install/windows.md
Hermes 接入 connectors/hermes.md

install/ 负责操作系统、依赖和服务生命周期;connectors/ 负责 Harness 配置、对话采集与获批续跑。当前安装入口只支持 Hermes;其他 Harness 不能直接套用 Hermes 的命令。当前工作区为改名后的 0.1.3 未发布候选版,可安装指定 Hermes 基线的 Web-only 续跑桥, 会检查源码兼容性、备份并构建;不覆盖未知版本或本地改动。固定版本与 GitHub Release 下载前置检查见通用流程;新名称的 GitHub Release 尚未发布,也未发布到 PyPI。安装包验收不等于真实接入验收。 Windows 说明是安装参考,不代表完整接入已验收。

命名与命令

  • 本 Skill 的目录和文件名使用英文;除标准入口 SKILL.md 外,使用小写与连字符。
  • 示例命令、参数、变量名和命令块中的注释统一使用英文,中文解释放在命令块外。
  • 保留程序原有的命令名称,不翻译参数。用户真实路径即使含中文,也应按原名正确引用,不为符合示例命名而改动用户文件。

运行边界

  • 安装 Skill 与安装运行包是两件事;pipx 不会把 Skill 安装到 Harness,也不会自动启动服务。
  • 区分运行包、安装文件、目标窗口在线与真实回流检查。doctor --session-id 读取指定窗口的实际证据,不主动发消息;unverified 不等于通过,旧包缺少检查能力也不能视为接入成功。
  • 当前使用 Web 展示建议、接受或忽略、项目进展与日报;服务按 serve --web-only 启动,不启用终端内的重复建议界面。
  • Connector 自动上报完整 QA 和新一轮输入信号;Core 负责归属、状态更新和提醒判断。
  • 建议不是授权。用户接受后,只通过 Connector 续跑原 Session;读取 Skill 的 Agent 不应另外提交同一动作,造成重复执行。
  • 执行结果由 Connector 带 source_suggestion_id 回流;本轮更新状态,不连续生成下一条建议。
  • 不代替后台服务直接编辑 project.mditem.mdevents.mdruntime.jsonl
  • 不读取、打印或复制 API Key、.env 或其他凭据。

查看记录

数据默认放在当前用户 Home 下的 .sn-proactive-agent/,不是安装包或源码目录。 可用 --data-rootSN_PROACTIVE_AGENT_DATA_ROOT 覆盖。首次有明确长期目标的 完整对话后,服务按归属创建 Project / Item,用户不需要手工建项目;一次性问题可仅记录在运行日志中。

升级用户若已有 .proactive-memory/ 且新目录不存在,自动沿用旧目录,不搬迁或合并。 旧 PROACTIVE_MEMORY_* 环境变量可继续读取,同名的新 SN_PROACTIVE_AGENT_* 设置优先。

以下路径相对于数据根目录:

  • projects/<project-id>/project.md:项目概述和 Item 索引。
  • projects/<project-id>/items/<item-id>/item.md:事项最新状态。
  • projects/<project-id>/items/<item-id>/events.md:相关 QA 与状态变化,用于溯源。
  • runtime.jsonl:对话接收、归属、提醒或静默原因、用户决定、执行结果与日报记录,用于恢复、去重和审计。

Read the full file on GitHub · 67 lines

Files

What ships with it

4 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. today First seen · 67 lines · 28 tokens per session scan A b71c7e7a8a62

Subscribe to this mod's changes

sn-proactive-agent is a skill published in the GitHub repository OpenSenseNova/SenseNova-Skills (5,570 stars, last pushed yesterday), licensed MIT. It adds 28 tokens to every session and 1,140 once invoked, about $0.0001 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-12.