ワンクリックで
wikijs
Wiki.js 交互技能。通过 GraphQL API 和 REST 上传端点操作 Wiki.js,支持页面 CRUD、目录浏览、资源管理、搜索。当需要管理 Wiki.js 文档、内容迁移、自动化操作时触发。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Wiki.js 交互技能。通过 GraphQL API 和 REST 上传端点操作 Wiki.js,支持页面 CRUD、目录浏览、资源管理、搜索。当需要管理 Wiki.js 文档、内容迁移、自动化操作时触发。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | wikijs |
| description | Wiki.js 交互技能。通过 GraphQL API 和 REST 上传端点操作 Wiki.js,支持页面 CRUD、目录浏览、资源管理、搜索。当需要管理 Wiki.js 文档、内容迁移、自动化操作时触发。 |
| argument-hint | [listPages|getPage|createPage|updatePage|deletePage|uploadFile] --path=xxx |
| user-invocable | false |
| allowed-tools | [] |
通过 GraphQL API 和 REST 上传端点操作 Wiki.js 实例。
| 工具 | 说明 | 关键参数 |
|---|---|---|
listPages | 列出所有页面 | orderBy |
getPageByPath | 按路径获取页面 | path, locale |
getPageById | 按 ID 获取页面 | id |
createPage | 创建页面 | path, title, content |
updatePage | 更新页面 | id, content, title |
deletePage | 删除页面 | id |
getPageTree | 获取页面树 | mode, locale |
searchPages | 搜索页面 | query, locale |
uploadFile | 上传文件 | filePath, filename, folderId |
listAssetFolders | 列出资源文件夹 | parentId |
createAssetFolder | 创建资源文件夹 | name, slug, parentId |
listAssets | 列出资源 | folderId, kind |
deleteAsset | 删除资源 | id |
列出所有页面。
参数:
orderBy (string, optional): 排序方式,默认 'TITLE'按路径获取页面。
参数:
path (string, required): 页面路径locale (string, required): 语言代码,如 'en'创建页面。
参数:
path (string, required): 页面路径title (string, required): 页面标题content (string, required): 页面内容(Markdown)locale (string, optional): 语言代码,默认 'en'description (string, optional): 页面描述tags (string[], optional): 标签数组isPublished (boolean, optional): 是否发布,默认 true更新页面。
参数:
id (number, required): 页面 IDcontent (string, optional): 新内容title (string, optional): 新标题删除页面。
参数:
id (number, required): 页面 ID上传文件到 Wiki.js。
参数:
filePath (string, required): 本地文件路径filename (string, required): 文件名folderId (number, required): 目标文件夹 ID返回:
{ "succeeded": true, "message": "ok" }
上传格式说明:
Wiki.js 文件上传需要两个字段都命名为 mediaUpload:
{"folderId": 1}列出资源文件夹。
参数:
parentId (number, required): 父文件夹 ID(根目录为 0)列出资源。
参数:
folderId (number, required): 文件夹 IDkind (string, optional): 资源类型 - 'ALL', 'IMAGE', 'BINARY', 'PDF', 'CODE', 'MARKUP', 'VIDEO', 'AUDIO'需要以下环境变量:
WIKIJS_URL - Wiki.js 实例 URL(如 https://wiki.example.com)WIKIJS_TOKEN - API Token(从 Admin > API Access 获取)| 错误 | 原因 | 解决方案 |
|---|---|---|
| "Missing upload folder metadata" | 缺少 JSON 元数据字段 | 添加 mediaUpload={"folderId":1} |
| "Missing upload payload" | 缺少文件字段 | 添加文件字段 mediaUpload |
| "You are not authorized" | 无 write:assets 权限 | 检查 API Token 权限 |
PPT 转 Wiki.js:使用 ppt-to-wiki 技能将 PowerPoint 转换为 Wiki.js 页面。
文件系统操作。⚠️读取前先调用info获取文件信息:图片用read_file(mode='data_url'),大文件用from/lines分块。
PowerPoint 演示文稿处理。用于读取现有 PPTX 基本信息、文本、表格、图表基础数据与备注,创建新演示文稿,并提取媒体文件。支持在新建演示文稿时添加文本、图片、表格、图表、形状、媒体与演讲者备注。当用户提到 .pptx 文件或需要操作 PowerPoint 时触发。
Excel 文件处理。用于读取、写入、编辑 .xlsx/.xls/.csv 文件,支持工作表管理、格式化、公式计算、数据查询和格式转换。当用户需要操作电子表格文件时触发。
发票专用解析技能。支持中国增值税发票、普通发票、电子发票的结构化提取。基于 pdfjs-dist 实现坐标提取,可提取发票号码、日期、买卖双方信息、商品明细、金额等字段。
PDF 文件处理。用于读取、提取文本/表格/图片、合并、拆分、旋转、水印、加密/解密、表单填写、页面渲染。当用户提到 .pdf 文件或需要操作 PDF 时触发。
PDF 文件处理(Python 版)。使用 PyMuPDF 实现,内存效率高,适合处理大文件。用于读取、提取文本/表格/图片、合并、拆分、旋转、水印、加密/解密、页面渲染。当用户提到 .pdf 文件或需要操作 PDF 时触发。