← 返回 Skills 市场
yonghaozhao722

Longrunning Agent

作者 Yonghao Zhao · GitHub ↗ · v1.1.1
cross-platform ⚠ suspicious
890
总下载
0
收藏
4
当前安装
5
版本数
在 OpenClaw 中安装
/install longrunning-agent
功能描述
Enables AI agents to work on long-running projects across multiple sessions. Use when starting complex projects, resuming work on existing projects, managing...
使用说明 (SKILL.md)

OpenClaw Long-Running Agent Skill

This skill enables AI agents to work on long-running projects across multiple sessions.

Purpose

The longrunning-agent skill provides a structured workflow for:

  • Tracking progress across sessions
  • Managing task lists with priorities and dependencies
  • Making incremental, atomic progress on complex projects
  • Ensuring continuity when resuming work

Installation

  1. Copy this skill directory to your OpenClaw skills folder
  2. Ensure Claude Code CLI is installed and configured
  3. Create a project directory with the workflow files

Usage

Initialize a New Project

# Create project directory
mkdir my-project && cd my-project

# Initialize workflow files
claude -p "Initialize this project using the longrunning-agent workflow"

Workflow Files

The skill expects these files in the project directory:

  • CLAUDE.md - Project instructions and workflow guide
  • task.json - Task list with priorities and dependencies
  • progress.txt - Log of work completed
  • init.sh - Environment setup script (optional)

Task Format

{
  "tasks": [
    {
      "id": "task-1",
      "description": "Set up project structure",
      "priority": 1,
      "dependencies": [],
      "passes": false
    },
    {
      "id": "task-2",
      "description": "Implement core features",
      "priority": 2,
      "dependencies": ["task-1"],
      "passes": false
    }
  ]
}

Progress Format

[2024-01-15 10:30:00] Started session
[2024-01-15 10:35:00] Completed task: Set up project structure
[2024-01-15 10:40:00] Milestone: Core features implemented

Workflow Steps

  1. Read Progress - Check progress.txt for recent work
  2. Select Task - Find next passes: false task with met dependencies
  3. Initialize - Run init.sh if needed
  4. Implement - Work on one task incrementally
  5. Test - Run lint, build, and tests
  6. Document - Update progress.txt
  7. Mark Complete - Set passes: true in task.json
  8. Commit - Make atomic git commit

Best Practices

  • Work on ONE task per session
  • Make commits after each task completion
  • Keep progress.txt concise but informative
  • Use dependencies to manage task order
  • Test thoroughly before marking passes: true

Integration with Web UI

This skill integrates with the Agent Workflow Web App:

  • Tasks sync with the web database
  • Progress entries are captured
  • Session output is logged
  • Git commits are tracked

Templates

Templates for workflow files are in the templates/ directory:

  • CLAUDE.md.tpl - Project template
  • task.json.tpl - Task list template
安全使用建议
This skill appears to implement a sensible long-running project workflow, but it has a few transparency issues you should check before installing: 1) Verify external dependencies: the SKILL.md asks you to have the Claude Code CLI configured and the manifest lists the GitHub CLI ('gh') — install and configure these yourself, and ensure you trust them. 2) Inspect any init.sh or template files before running them (they can execute arbitrary code). 3) Ask the author or inspect the referenced repository for details about the 'Agent Workflow Web App' integration — who hosts the web database, what endpoints are used, and what credentials (if any) are required. 4) Prefer skills that explicitly declare required binaries and environment variables; absence of those declarations here is the main reason for caution. If you can review the upstream repository or get confirmation about the web sync behavior and any required credentials, the risk assessment can be raised to higher confidence.
功能分析
Type: OpenClaw Skill Name: longrunning-agent Version: 1.1.1 The skill instructs the AI agent to execute an optional `init.sh` script found in the project directory as part of its workflow (SKILL.md). This presents a significant Remote Code Execution (RCE) vulnerability, as the agent would execute arbitrary code from an untrusted or compromised project's `init.sh` without explicit sanitization or warning. Additionally, the `manifest.json` lists `gh` (GitHub CLI) as a required tool, granting the agent broad capabilities for interacting with GitHub repositories, which could be misused if the agent is later prompted maliciously. While these capabilities are risky, there is no direct evidence of intentional malicious behavior or self-exploitation within the provided skill files.
能力评估
Purpose & Capability
The SKILL.md describes a project/workflow manager and the instructions (task.json, progress.txt, working on one task, git commits) are coherent with that purpose. However the manifest lists 'tools': ["gh"] and the README tells you to ensure the Claude Code CLI is installed — yet required binaries/env vars are empty. This mismatch between declared requirements and the instructions is unexpected.
Instruction Scope
Runtime instructions are focused on reading/writing local workflow files, optionally running an init.sh, running lint/build/tests, and making git commits — all reasonable for this purpose. The instructions also claim integration with an 'Agent Workflow Web App' (tasks sync with web database, session output logged) but provide no endpoints, credentials, or steps for that sync; that unspecified network behavior is worth flagging.
Install Mechanism
This is an instruction-only skill with no install script or downloaded code. The manifest's install destination is just a copy location. No archive downloads or third‑party packages are pulled by the skill itself.
Credentials
The skill does not request any environment variables or credentials, but the SKILL.md requires external tools (Claude Code CLI) and references syncing to a web database. If those integrations require API keys or tokens, they are not declared here — the omission reduces transparency and could lead to unexpected credential use by supporting tooling or templates.
Persistence & Privilege
The skill does not request always:true or other elevated persistence. It does not declare modifications to other skills or system-wide settings. Normal autonomous invocation is allowed (platform default).
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install longrunning-agent
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /longrunning-agent 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.1
Fix description: add explicit trigger phrases per Anthropic guidelines
v1.1.0
- Added YAML frontmatter to SKILL.md with name and description for improved metadata support. - No changes to core functionality or workflow; documentation was updated for better compatibility.
v1.0.2
Remove README.md, clean up SKILL.md
v1.0.1
Add authors/contributors section - credit Anthropic Claude
v1.0.0
Initial release: Track progress across sessions for long-running projects
元数据
Slug longrunning-agent
版本 1.1.1
许可证
累计安装 4
当前安装数 4
历史版本数 5
常见问题

Longrunning Agent 是什么?

Enables AI agents to work on long-running projects across multiple sessions. Use when starting complex projects, resuming work on existing projects, managing... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 890 次。

如何安装 Longrunning Agent?

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

Longrunning Agent 是免费的吗?

是的,Longrunning Agent 完全免费(开源免费),可自由下载、安装和使用。

Longrunning Agent 支持哪些平台?

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

谁开发了 Longrunning Agent?

由 Yonghao Zhao(@yonghaozhao722)开发并维护,当前版本 v1.1.1。

💬 留言讨论