Longrunning Agent
/install longrunning-agent
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
- Copy this skill directory to your OpenClaw skills folder
- Ensure Claude Code CLI is installed and configured
- 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 guidetask.json- Task list with priorities and dependenciesprogress.txt- Log of work completedinit.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
- Read Progress - Check
progress.txtfor recent work - Select Task - Find next
passes: falsetask with met dependencies - Initialize - Run
init.shif needed - Implement - Work on one task incrementally
- Test - Run lint, build, and tests
- Document - Update
progress.txt - Mark Complete - Set
passes: trueintask.json - 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 templatetask.json.tpl- Task list template
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install longrunning-agent - After installation, invoke the skill by name or use
/longrunning-agent - Provide required inputs per the skill's parameter spec and get structured output
What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 890 downloads so far.
How do I install Longrunning Agent?
Run "/install longrunning-agent" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Longrunning Agent free?
Yes, Longrunning Agent is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Longrunning Agent support?
Longrunning Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Longrunning Agent?
It is built and maintained by Yonghao Zhao (@yonghaozhao722); the current version is v1.1.1.