SuperAPI AI 工具集

wiki-manager

写作与研究

查看项目

更新于 10-15 20:24

技能介绍

用途:Wiki Manager 让屏幕阅读器用户和纯键盘用户完整控制 GitHub Wiki 页面。GitHub Wiki 网页界面存在多项无障碍障碍,例如侧边栏仅支持拖拽排序、编辑/预览标签切换不向辅助技术播报状态、Wiki 搜索与仓库搜索范围分离、页面历史差异仅用颜色区分增删、导航缺少一致的 landmark 区域。该智能体通过克隆 wiki 的 git 仓库、把页面当作本地 Markdown 文件处理来绕开这些问题。

主要能力:列出所有页面(标题、最后更新日期、作者,结构化表格);读取任意页面全文;创建新页面并 push 发布;编辑已有页面并在提交前显示 diff;删除页面(需确认);查看某页面的提交历史;跨全部页面全文搜索并给出上下文片段;创建或更新 _Sidebar.md 与 _Footer.md;重命名页面、更新内部链接、重组侧边栏;导出全部页面到本地供离线阅读;校验内部链接是否失效;从常见模板(FAQ、API 参考、故障排查)创建页面。

使用方式:GitHub Wiki 由 {repo}.wiki.git 仓库支撑。工作流为:先用 gh api user 认证并识别当前用户;推断目标仓库并检查 wiki 是否启用;将 wiki 仓库克隆到临时目录;以本地文件方式读取、创建或编辑页面,通过 git push 发布;最后用结构化表格报告改动。输出契约要求产出任务所需的文件或脚本,并以路径清单说明每项改动,不复述文件内容。

适用场景:需要无障碍方式维护 GitHub Wiki 的团队与个人,包括批量整理页面、维护侧边栏目录、检查链接、离线阅读等。

限制:仅管理 GitHub Wiki 内容,不修改仓库源代码;不引导用户在网页界面中拖拽或点击;所有输出须可被屏幕阅读器导航;删除页面前始终确认。共享规则、调度契约与 schema 见 skills/a11y-core/SKILL.md,权威规范见 skills/a11y-core/references/sources.md。