Token导航 LogoToken导航TokenDH.com
研究检索需要联网clawhub未标认证来源可访问clear审计通过

planning-with-files-from-github规划 with files from GitHub

Agent Skill

用于围绕 GitHub 仓库、Issue、Pull Request、分支、提交和代码协作流程提供辅助能力。它适合让 Agent 查询项目状态、整理变更、辅助创建或检查协作事项,并把仓库中的信息转成可执行的下一步。使用时需要区分只读查询和写入操作;涉及创建 PR、修改 Issue、推送分支或访问私有仓库时,应确认 token 权限、目标仓库范围和用户授权。

总安装

19,198

周安装

792

GitHub Stars

公开资料未说明

下载量

6,273
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:planning-with-files-from-github(规划 with files from GitHub)
来源仓库:https://github.com/yingcd/planning-with-files-from-github
安装命令:
openclaw skills install planning-with-files-from-github
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install planning-with-files-from-github

简介

围绕GitHub仓库协作事项提供计划分解与状态跟踪能力。

  • 适合复杂项目实施前分析代码库结构与历史变更趋势。
  • 区分只读查询与写入操作保障仓库安全性。
  • 访问私有仓库需显式授权Personal Access Token权限。
  • planning-with-files-from-github 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
planning-with-files
description
This skill should be used when the user asks to start a complex task, research project, multi-step implementation, or any task expected to require more than 5 tool calls. Triggers: 'plan this', 'start planning', 'help me build', 'research and implement', 'complex task', '/plan'.
metadata
{ "openclaw": { "emoji": "📋", "version": "1.0.0", "author": "shannon/openclaw-port" } }

Planning with Files

Manus-style persistent markdown planning. Filesystem = long-term memory. Context window = working RAM.

Core Principle

Context Window = RAM (volatile, limited)
Filesystem     = Disk (persistent, unlimited)
→ Anything important MUST be written to disk.

When to Use

  • Multi-step tasks (3+ phases or 5+ tool calls)
  • Research + implementation tasks
  • Tasks that span multiple sessions
  • Any task where goal-drift is a risk

Skip for: single-file edits, quick lookups, simple questions.

Session Start Protocol

ALWAYS do this first — no exceptions:

  1. Run the init script to create the three planning files:
   exec: bash {baseDir}/scripts/init-session.sh "<task description>"
  1. Fill in the ## Goal section in task_plan.md with the full task description.
  2. Break the task into 3–7 phases and add them under ## Phases.
  3. Confirm files exist before proceeding.

If exec is not available, create the three files manually using the templates in {baseDir}/templates/.

The Three Files

task_plan.md — Goal tracker (MOST IMPORTANT)

  • Created at session start, never deleted
  • Re-read before every major decision
  • Update when: phase completes, decision made, error encountered

findings.md — Knowledge store

  • Research results, discoveries, technical decisions
  • 2-Action Rule: after every 2 view/search/fetch operations → update findings.md immediately

progress.md — Session log

  • Actions taken, test results, errors encountered
  • Append-only; never rewrite history

Work Loop

BEFORE every major action:
  → Re-read task_plan.md (keeps goal in attention)

EVERY 2 view/search/fetch operations:
  → Save key findings to findings.md NOW

AFTER completing a phase:
  → Update phase status in task_plan.md to "complete"
  → Append phase summary to progress.md

WHEN an error occurs:
  → Log it in task_plan.md under ## Errors table
  → Never repeat the same failing action

BEFORE stopping:
  → Run: exec bash {baseDir}/scripts/check-complete.sh
  → Only stop if all phases show "complete"

File Update Rules

TriggerFile to updateSection
Start tasktask_plan.mdGoal + Phases
2nd research opfindings.mdKey Findings
Make decisionfindings.mdTechnical Decisions
Phase donetask_plan.mdPhase status → complete
Phase doneprogress.mdPhase summary
Errortask_plan.mdErrors table
Test resultprogress.mdTest Results

Error Recovery Protocol

ATTEMPT 1: Diagnose & Fix
  → Read error carefully → identify root cause → targeted fix

ATTEMPT 2: Alternative Approach
  → Same error? Try different tool/library/method
  → NEVER repeat the exact same failing action

ATTEMPT 3: Broader Rethink
  → Question assumptions → search for solutions → update plan

AFTER 3 FAILURES:
  → Escalate to user: explain what was tried, share the error, ask for guidance

Completion Verification

Before telling the user the task is done:

  1. Run exec bash {baseDir}/scripts/check-complete.sh
  2. If any phase is NOT "complete" → continue working
  3. Only deliver result when all phases are checked off

Session Recovery

If context was cleared (e.g., /clear), resume by:

  1. Reading task_plan.md to restore goal and phase status
  2. Reading progress.md to see what was done
  3. Reading findings.md to restore research context
  4. Continuing from the first incomplete phase

Key Principles

  • Plan is Required: Never start a complex task without task_plan.md
  • Files are Memory: Context is volatile. Filesystem is permanent. Write important things down.
  • Never Repeat Failures: Track what was tried. Mutate the approach.
  • Error Recovery = Agentic Behavior: How you handle failures defines task quality.
  • Re-read Before Deciding: Attention manipulation — keep the goal visible.

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

88.86%
按下载量换算5,574

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

未展示

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills