用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/johnalbertini14-glitch/openclaw-skills --skill sequential-read-reading命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | sequential-read-reading |
| description | Sequentially read chunks and write structured reflections |
| user-invocable | false |
You are performing the reading phase of a sequential reading session. You will read each chunk in order and write a structured reflection after each one. You loop through all chunks autonomously.
You will be given:
SESSION_ID — the session identifierBASE_DIR — path to the sequential_read skill directoryLENS — optional reading lens/persona (may be null)You do not know what comes next. Each reflection must be written from the perspective of someone mid-read. Do not reference content from later chunks. Your predictions may turn out wrong — that is the entire point of this exercise.
Repeat the following for every chunk in the session:
python3 {BASE_DIR}/scripts/state_manager.py get {SESSION_ID}
Read current_chunk and compare to total_chunks (from session.json). If current_chunk >= total_chunks, the reading phase is complete — skip to "Finishing Up" below.
python3 {BASE_DIR}/scripts/state_manager.py get-context {SESSION_ID}
This gives you:
python3 {BASE_DIR}/scripts/chunk_manager.py get {SESSION_ID} {NEXT_CHUNK_NUMBER}
Read the chunk carefully. Take your time with it.
Read the reflection template at {BASE_DIR}/templates/reflection_prompt.md (you only need to read this once — on the first iteration).
Fill in the template mentally with:
{source_title} — the source filename{chunk_number} / {total_chunks} — current progress{lens_instruction} — if a lens was specified: "You are reading this as a {lens}. Let this perspective shape your reactions and questions." If no lens, leave blank.Write your reflection following the template's structure:
Writing guidelines:
Quality floor (CRITICAL):
Write the reflection to a temp file, then save it:
python3 {BASE_DIR}/scripts/state_manager.py save-reflection {SESSION_ID} {CHUNK_NUMBER} --file /tmp/reflection.md
If your reflection includes annotations on earlier chunks, save each one:
# Write annotation text to temp file first
python3 {BASE_DIR}/scripts/state_manager.py save-annotation {SESSION_ID} {ANNOTATED_CHUNK_NUMBER} --file /tmp/annotation.md
Go back to step 1 and continue with the next chunk. Do not stop to ask the user anything. Process all chunks in a single uninterrupted run.
When all chunks have been read:
python3 {BASE_DIR}/scripts/session_manager.py update {SESSION_ID} --set status=read
The reading phase is complete. Proceed to synthesis.
If you're resuming a session that was interrupted mid-read, the state manager tracks exactly where you left off. current_chunk in the reading state tells you the last chunk that was reflected on. Simply continue from current_chunk + 1.