← 返回 Skills 市场
meimakes

Deep Current

作者 Mei Park · GitHub ↗ · v2.0.0 · MIT-0
cross-platform ✓ 安全检测通过
282
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install deep-current
功能描述
Persistent research thread manager with a CLI for tracking topics, notes, sources, and findings. Pair with a nightly cron job to build a personal research di...
使用说明 (SKILL.md)

Deep Current

A research thread manager for agents. Track topics you care about, accumulate notes and sources over time, and pair with a scheduled cron job to produce regular research digests.

Architecture

This skill ships one component: a Python CLI (scripts/deep-current.py) that manages research threads as local JSON data. It handles:

  • Creating, listing, and updating research threads
  • Storing notes, sources, and findings per thread
  • Thread lifecycle (active/paused/resolved) and decay

What this skill does NOT ship: web search, link following, or report generation. Those capabilities come from the agent's built-in tools (web_search, web_fetch). The cron job prompt instructs the agent to use those tools to research threads, then write findings to a report file.

In short: the CLI manages what to research. The agent's existing tools do the how.

How It Works

  1. Threads — Long-running research topics stored in deep-current/currents.json
  2. Nightly job — A cron job tells the agent which threads to research (agent uses its own web_search/web_fetch tools)
  3. Reports — Each night's findings are written to deep-current-reports/YYYY-MM-DD.md (one file per run)
  4. Thread CLI — Manage threads between sessions (add, note, source, finding, status)

Setup

1. Create data directory

mkdir -p deep-current

2. Initialize currents.json

{
  "threads": []
}

3. Schedule the cron job

Create an isolated cron job that runs nightly. The agent will use its own web_search and web_fetch tools to research each thread, then use the CLI to record findings. Example prompt:

You are running a Deep Current research session.

1. Run `python3 scripts/deep-current.py list` to see all active threads.
2. Run `python3 scripts/deep-current.py covered` to see topics and URLs already covered in recent reports. AVOID repeating these.
3. Pick TWO threads based on current relevance — check recent context to decide.
4. For each thread, use web_search and web_fetch to research the topic. Follow interesting links and cross-reference claims. Find NEW angles, developments, or sources not already covered.
5. Update each thread with notes/sources/findings using the deep-current.py CLI.

## Output Format
Create a new file in deep-current-reports/ named YYYY-MM-DD.md:

# Deep Current — [tonight's date]
## [catchy title for thread 1]
[findings with inline source links]
## [catchy title for thread 2]
[findings with inline source links]

Keep it dense and interesting. No fluff. Link to sources. Flag anything actionable.

Recommended: run at 1-3am, use a capable model, 30min timeout.

Thread CLI

Manage research threads with scripts/deep-current.py:

Command Purpose
list Show all threads with status
show \x3Cid> Full thread details
add \x3Ctitle> Create new thread
note \x3Cid> \x3Ctext> Add dated research note
source \x3Cid> \x3Curl> [desc] Add source/reference
finding \x3Cid> \x3Ctext> Record key finding
status \x3Cid> \x3Cactive|paused|resolved> Change thread status
digest Summary of all active threads
decay Prune stale threads (>90 days inactive + no recent notes)
covered [days] Show topics & URLs from recent reports (default 14 days) to avoid duplication

Thread IDs are auto-generated slugs from the title. Prefix matching works for short IDs.

Report Format

Each run creates a standalone file in deep-current-reports/YYYY-MM-DD.md. Each report contains:

  • Date header
  • 2+ research threads with catchy titles
  • Dense findings with inline source links
  • Actionable flags for anything the user should act on

One file per run — easy to browse, search, or archive.

Research Quality Guidelines

When running a research session (nightly or manual), the agent should:

  • Use web_search to find sources, web_fetch to read them
  • Cross-reference claims across multiple sources
  • Cite sources inline with markdown links
  • Flag actionable items explicitly
  • Write for a smart reader — dense, no filler
  • Use catchy thread titles (this is morning reading, make it engaging)
  • Distinguish speculation from sourced facts
安全使用建议
This skill appears to do what it says: a local Python CLI storing data in a workspace and prompting the agent to use its web_search/web_fetch tools to create nightly reports. Before installing or scheduling autonomous runs: 1) Inspect the included script (scripts/deep-current.py) — it reads/writes ~/.openclaw/workspace/deep-current/currents.json (or a skill-relative deep-current/currents.json) and writes reports to deep-current-reports/; back up any existing data at those paths. 2) Confirm where you want data stored and adjust the cron prompt or file locations if needed (metadata references deep-current-threads which is inconsistent with the script). 3) Understand the agent will perform web searches and write files — ensure your agent's web tools and cron environment have the appropriate network and file permissions and avoid giving the agent secrets in the cron prompt. 4) Because the skill will run locally and write to your home/workspace, review and test the CLI manually (python3 scripts/deep-current.py list/add/note) before enabling automated nightly runs. No regex scan findings were flagged in the package.
功能分析
Type: OpenClaw Skill Name: deep-current Version: 2.0.0 The deep-current skill is a legitimate research management tool that uses a local Python CLI to track topics, notes, and findings in a JSON file. The script (scripts/deep-current.py) uses only the Python standard library and restricts its file operations to the designated workspace directories. There is no evidence of data exfiltration, malicious execution, or prompt injection; the instructions in SKILL.md correctly guide the agent to use its built-in web tools for research and record the results via the provided CLI.
能力评估
Purpose & Capability
Name/description (research thread manager) match the included files: a zero-dependency Python CLI and instruction prompts that use the agent's web_search/web_fetch tools. The required binary (python3) and file read/write access to deep-current and deep-current-reports are appropriate for the stated functionality.
Instruction Scope
SKILL.md instructs the agent to pick threads, use its web_search/web_fetch tools to research, and write reports to deep-current-reports/YYYY-MM-DD.md — that scope is consistent with the skill's purpose. The runtime instructions do not request unrelated files, credentials, or external endpoints beyond the agent's own web tools.
Install Mechanism
No install spec is provided (instruction-only), and the shipped code is included in the skill bundle. Nothing is downloaded from external URLs and no archives are extracted, which is the lower-risk pattern.
Credentials
The skill requires only python3 and no environment secrets. Metadata grants file read/write within a workspace area which matches purpose, but there is a small naming mismatch: SKILL.md/metadata mention deep-current-threads while the code expects/creates 'deep-current' and 'deep-current-reports', and the script prefers a workspace path under ~/.openclaw/workspace/deep-current. This is likely benign but you should confirm the target directories before running.
Persistence & Privilege
The skill does not request always:true, does not modify other skills, and only persists its own data file (currents.json) and report files. Agent autonomous invocation is the platform default and is not in itself a concern here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install deep-current
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /deep-current 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v2.0.0
Add metadata, fix ClawHub listing
v1.1.0
Added 'covered' command for cross-report dedup checking. Fixed DATA_FILE path resolution to find workspace currents.json. Updated cron prompt to check covered topics before researching.
v1.0.1
Clarify architecture: shipped code is a thread management CLI, web research is performed by the agent using its standard web_search/web_fetch tools.
v1.0.0
Initial release: nightly autonomous research engine with persistent threads, web search, and dense briefings.
元数据
Slug deep-current
版本 2.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

Deep Current 是什么?

Persistent research thread manager with a CLI for tracking topics, notes, sources, and findings. Pair with a nightly cron job to build a personal research di... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 282 次。

如何安装 Deep Current?

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

Deep Current 是免费的吗?

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

Deep Current 支持哪些平台?

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

谁开发了 Deep Current?

由 Mei Park(@meimakes)开发并维护,当前版本 v2.0.0。

💬 留言讨论