← Back to Skills Marketplace
tianxiangma

Long Project Manager

by TianxiangMa · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
359
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install long-project-manager
Description
Create and maintain a persistent file-based workspace for long-running, multi-session, or interruption-sensitive work. Use when the user wants to start a lon...
README (SKILL.md)

Long Project Manager

Store long-project state in files, not only in chat.

Use the bundled templates in assets/project-template/ (Chinese) or assets/project-template-en/ (English) to create a durable project folder under projects/\x3Cproject-name>/.

Project folder standard

Create or maintain these files:

  • README.md — project goal, scope, success criteria, key entry points
  • STATUS.md — current goal, current judgment, progress, blockers, next action
  • TODO.md — prioritized work queue
  • DECISIONS.md — important decisions and tradeoffs
  • LOG.md — dated work log and discoveries
  • REFERENCES.md — important files, links, commands, and outputs
  • HANDOFF.md — compact checkpoint for resuming later

Start a long project

When the user asks to create a long-running project or preserve context across sessions:

  1. Normalize a short hyphen-case project name.
  2. Create projects/\x3Cname>/.
  3. Choose a template language:
    • assets/project-template/ for Chinese
    • assets/project-template-en/ for English
  4. Copy the full template.
  5. Fill at least:
    • README.md
    • STATUS.md
    • TODO.md
  6. Tell the user the project path and the resume command or resume phrasing to use later.

Work inside the project

For every meaningful milestone, write state back to files instead of leaving it only in chat.

Update with this bias:

  • Put the latest judgment and exact next action in STATUS.md.
  • Put concrete, actionable tasks in TODO.md.
  • Put important or irreversible choices in DECISIONS.md.
  • Put dated discoveries, command results, and observations in LOG.md.
  • Put durable links, paths, and commands in REFERENCES.md.

Prefer concise, high-signal updates.

Resume a project later

Read in this order:

  1. README.md
  2. STATUS.md
  3. TODO.md
  4. DECISIONS.md
  5. LOG.md
  6. HANDOFF.md

Then summarize the project state in 3-5 bullets and continue from the first actionable next step.

Before stopping

Always leave a clean restart point:

  1. Refresh STATUS.md.
  2. Update HANDOFF.md.
  3. Make the next action explicit.
  4. Make the first file to read explicit.

Quality bar

Always preserve these four things for long tasks:

  • Current goal — what must happen now
  • Current judgment — what seems true and why
  • Open loops — what remains unresolved
  • Next action — the exact next step

If these four things are written down, the project can survive resets, context loss, and handoffs.

Good defaults

  • Keep entries short and concrete.
  • Prefer updating existing files over scattering notes across many new files.
  • Treat STATUS.md as the first-screen dashboard.
  • Treat HANDOFF.md as the restart capsule.
  • Treat chat as transient and project files as durable state.

Avoid these mistakes

  • Do not leave important project state only in chat.
  • Do not create many extra files when the standard project files are enough.
  • Do not replace durable context with vague summaries.
  • Do not stop without making the next action explicit in STATUS.md or HANDOFF.md.
Usage Guidance
This skill appears to do what it says: create and maintain local project folders from the included templates. Before installing/use: decide where the 'projects/' folder will be created and whether you want project contents stored there (they may contain sensitive notes, links, or commands). Consider backup, encryption, or .gitignore policies if you plan to store secrets. There are no network calls or credentials requested by the skill itself. If you need the agent to operate on a different path, ensure you control that location and its permissions.
Capability Analysis
Type: OpenClaw Skill Name: long-project-manager Version: 1.0.0 The 'long-project-manager' skill is a productivity tool designed to help an AI agent maintain persistent state for long-running tasks by creating a structured workspace of Markdown files (e.g., STATUS.md, TODO.md). The skill bundle consists entirely of instructional Markdown and templates (found in SKILL.md and the assets/ directory) with no executable code, network activity, or attempts to access sensitive system data.
Capability Assessment
Purpose & Capability
The name/description (persistent file-based project workspace) align with the provided templates and SKILL.md guidance. There are no unexpected env vars, binaries, or external services requested that would be unrelated to creating and maintaining local project files.
Instruction Scope
SKILL.md instructs the agent to create a projects/<name>/ directory, copy bundled templates, and read/write the listed Markdown files. This is consistent with the skill's purpose; note that it will persist state to disk (the 'projects/' folder) and will read those project files when asked to resume.
Install Mechanism
There is no install spec and no code files to execute. The skill is instruction-only and only includes static template assets, which minimizes install/write risk.
Credentials
The skill declares no environment variables, credentials, or config paths. The instructions do not reference any other env vars or external credentials, so requested access is proportional to its stated file-based workspace purpose.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges. It will create and update files under the project's folder (normal for its purpose). Model invocation is allowed (platform default) but that is expected for a user-invocable skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install long-project-manager
  3. After installation, invoke the skill by name or use /long-project-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial public release
Metadata
Slug long-project-manager
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Long Project Manager?

Create and maintain a persistent file-based workspace for long-running, multi-session, or interruption-sensitive work. Use when the user wants to start a lon... It is an AI Agent Skill for Claude Code / OpenClaw, with 359 downloads so far.

How do I install Long Project Manager?

Run "/install long-project-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Long Project Manager free?

Yes, Long Project Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Long Project Manager support?

Long Project Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Long Project Manager?

It is built and maintained by TianxiangMa (@tianxiangma); the current version is v1.0.0.

💬 Comments