返回顶部
s

skills-pager分页技能

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
147
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

skills-pager

技能分页器

任何超过约100行的技能,无论你需要完整内容还是仅其中一节,都会消耗实际上下文。技能分页器在你首次深度阅读大型技能后,会构建一个紧凑的index.md文件,这样下次——甚至在同一会话的两轮对话后——你可以直接跳转到所需章节,而无需为不需要的部分消耗上下文。

如果你即将阅读的技能已存在.skill-index/skills//index.md文件,则从该文件开始。它比源文件更短,并能准确告知你当前任务需要加载哪些章节。

单一任务

每次为一个目标技能创建或复用.skill-index/skills//index.md这一个工作文件。

这是一个效率工具,而非归档工作。源文件保持权威性。索引的存在是为了让你能更快跳回正确的章节,加载更少的源文件,将更多上下文用于实际推理,而不是重新发现你已经理解过一次的结构。

快速检查

当你需要的技能大约在100行或以上时:

  1. 1. .skill-index/skills//index.md是否已存在?
  2. → 先读取索引,仅加载它指向的源文件章节,然后回答。
  3. → 先读取源文件并回答任务。回答后,构建索引,以便下次遇到时可以跳过完整重读。

当前目标技能

分页每次只针对一个目标技能。

将当前目标选定为你接下来需要回答的章节、协议或阶段所属的技能。如果同一请求中出现多个技能,不要扩大索引范围一次性覆盖所有技能。先处理你实际需要的第一个目标,然后仅在任务仍需时才处理下一个目标。

当当前目标的.skill-index/skills//index.md缺失时,这种缺失不仅是一个状态检查——缺失的索引就是该目标在用户问题得到回答后的下一个工作事项。

何时使用

在以下情况下使用此技能:

  • - 你即将阅读一个100行以上的SKILL.md文件,但只需要其中一节
  • 你刚刚深度阅读了一个大型技能,之后可能还需要其中的部分内容
  • 请求中提到了多个大型技能中的特定部分
  • 你发现自己跨轮次重复读取相同的源文件区域
  • 重要细节分布在SKILL.md、references/或预分割的章节文件中
  • 新的会话或交接可能再次需要相同的入口点

以下技能形态通常受益于分页:

  • - 具有不同阶段的工作流技能
  • 规则繁多的政策型技能
  • 实际细节存在于references/中的多文件技能
  • 有用内容分布在多个文件中的技能

通常不需要分页的情况:

  • - 技能较短或结构扁平,可直接浏览
  • 源文件足够小,索引只会增加仪式感而不改善重新进入的效率

当底层技能内容充实且请求范围狭窄时,这仍然可以是构建索引的正确触发条件。

此处已映射的含义

当.skill-index/skills//index.md存在且包含有用内容时,该技能在此工作区中被视为已映射。

该单一工作文件应涵盖:

  • - 技能的用途
  • 会话何时应从该文件开始
  • 值得重新进入的主要路径或主题
  • 构成索引的重要源文件
  • 后续会话不应重新发现的精确返回点

后续发展可以添加changes.md,但第一次有用的遍历应留下一个完整的工作文件,而非多个部分占位符。

存放位置

将分页文件写入工作区根目录,而非技能源文件内部或内存文件中:

text
.skill-index/
registry.json
skills/
/
index.md
changes.md # 可选后续添加

如果.skill-index/skills//index.md尚不存在,则将该技能视为在此工作区中未映射。

快速入门

此技能包含一个配套的脚手架脚本,位于scripts/create-skills-pager-map.js。

相对于已安装的skills-pager目录解析该路径。如果此技能安装在skills/skills-pager/下,工作区根目录的命令通常如下:

bash
node skills/skills-pager/scripts/create-skills-pager-map.js \
--skill-id <目标技能ID> \
--source <目标技能路径> \
--source <使用的参考或章节路径> \
--page <主要路径或主题> \
--page <另一个主要路径或主题>

使用该脚本快速起草单文件索引。它仅是机械辅助。首先从源文件确定路径集,然后在将索引视为可用之前,用实际内容替换占位符。

工作流程

如果索引已存在(复用路径)

  1. 1. 读取.skill-index/skills//index.md。
  2. 选择与当前任务匹配的路径注释。
  3. 仅加载它指向的源文件章节。
  4. 根据需要从源文件验证。
  5. 如果索引证明薄弱或过时,更新它,并可选择添加changes.md。

如果索引尚不存在(创建路径)

  1. 1. 先读取目标技能的源文件并回答用户的问题。
  2. 回答后,检查该技能是否足够充实以值得创建索引。
  3. 如果是,读取references/initial-mapping.md了解映射工作流程。
  4. 读取references/map-layout.md了解索引文件结构。
  5. 读取足够的源文件,以理解超出当前狭窄请求范围的技能主要路径。
  6. 如果工作区已有章节文件、附录或注释暴露了有用的源文件区域,将它们作为输入。
  7. 使用已安装的技能本地路径运行配套脚本scripts/create-skills-pager-map.js。
  8. 替换index.md中的脚手架占位符,使文件覆盖目标技能的主要路径集。
  9. 下次需要此技能的会话或轮次将从索引开始。

一个可靠的心智模型:

  • - 直接使用源文件回答用户的问题
  • 然后问:这个技能是否足够大,以至于未来的会话会受益于快捷方式?
  • 如果是,在理解还新鲜时构建索引
  • 持久的输出是磁盘上的工作文件,而不仅仅是聊天摘要

多技能请求

如果任务涉及多个大型技能:

  1. 1. 选择你现在需要回答的第一个目标。
  2. 检查其索引状态,并遵循上述匹配路径。
  3. 回答依赖于该目标的任务部分。
  4. 仅在请求仍需时才移动到下一个目标。
  5. 将每个索引保留在其自己的.skill-index/skills//目录下。

复用

  1. 1. 读取index.md。
  2. 使用该文件恢复范围、路径选择和可能的源文件跳转。
  3. 判断当前任务是否只需要快速源文件检查、专注的源文件读取,还是更广泛的重读。
  4. 在依赖重要指令之前,重新读取当前细节级别所需的源文件量。
  5. 如果索引证明薄弱或过时,更新它,并可选择在changes.md中记录原因。

索引降低了重新进入的成本。它不能替代对重要细节的源文件验证,但通常可以替代盲目的源文件优先重新进入作为默认起点。

保持简单

  • - 源文件是权威
  • .skill-index/是导航,而非记忆
  • 首次遇到:先回答,后构建索引
  • 后续遇到:先检查索引,仅加载所需内容
  • 后续复用从读取索引文件开始
  • 一次一个目标技能
  • 如果后续复用证明其有用,深度可以后续增加

边界

将.skill-index/与以下内容分开:

  • - MEMORY.md
  • SESSION-STATE.md
  • memory/YYYY-MM-DD.md
  • 向量记忆如memorystore / memoryrecall

分页索引存储关于技能源文件的导航知识。它不应存储任务结果、用户偏好或对话历史。

何时阅读这些参考文件

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skills-pager-1776211504 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skills-pager-1776211504 技能

通过命令行安装

skillhub install skills-pager-1776211504

下载

⬇ 下载 skills-pager v1.0.0(免费)

文件大小: 25.82 KB | 发布时间: 2026-4-17 16:09

v1.0.0 最新 2026-4-17 16:09
Initial release of skills-pager — efficient navigation for large skills.

- Introduces a workflow to build or reuse a compact index for large, multi-file, or layered skills, minimizing source rereading.
- Indexes enable rapid re-entry by mapping major routes and sections, saving context and speeding up partial access.
- Provides guidance on when and how to create, use, and update `.skill-index/skills//index.md`.
- Includes a companion script (`scripts/create-skills-pager-map.js`) to scaffold indexes quickly.
- Designed for one skill at a time; supports partial and multi-file skill navigation while keeping source as the authority.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部