ワンクリックで
gitea-wiki
Manage Gitea wiki pages. Use when working with wiki content, creating documentation, or updating wiki pages.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Manage Gitea wiki pages. Use when working with wiki content, creating documentation, or updating wiki pages.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
HBuilderX CLI 命令行工具完整使用指南。Use when working with HBuilderX CLI commands, especially when: (1) Running uni-app projects on web, app, or mini-program platforms, (2) Packaging apps for Harmony OS or other platforms, (3) Publishing projects to various platforms, (4) Viewing logs for debugging, (5) Managing uniCloud services, (6) Listing devices for deployment. Covers launch, pack, publish, logcat, project, uniCloud, and device management commands.
JQL数据库操作完整使用指南。Use when working with UniCloud JQL database operations, especially when: (1) Using JQL syntax for database queries in clientDB or cloud functions, (2) Implementing complex queries with JQL's simplified syntax (compared to traditional MongoDB), (3) Performing table joins using foreignKey, (4) Using tree queries, grouping, and aggregation, (5) Understanding differences between JQL and vk.baseDao approaches.
uniCloud 云函数公共模块完整使用指南。Use when working with uniCloud cloud function common modules, especially when: (1) Creating shared utility modules for multiple cloud functions, (2) Implementing common logic extraction and reuse, (3) Managing dependencies between cloud functions and common modules, (4) Understanding how to export and import common modules in uniCloud.
vk-unicloud框架的vk.baseDao.getTableData方法完整使用指南。Use when working with vk-unicloud-admin framework database queries, especially when: (1) Implementing table data queries with pagination, filtering, and sorting, (2) Using vk-data-table component in admin pages, (3) Writing cloud functions with complex database operations including joins, grouping, and aggregation, (4) Need to understand query parameters, return value structure, and performance optimization.
vk-unicloud框架的vk.baseDao数据库操作完整使用指南。Use when working with vk-unicloud-admin framework database operations, especially when: (1) Implementing CRUD operations (add, delete, update, query), (2) Performing complex queries with pagination, filtering, and sorting, (3) Implementing table joins and aggregations, (4) Using database transactions, (5) Understanding database command operators (_.command, _.aggregate).
vk-unicloud-admin框架的万能表单组件完整使用指南。Use when working with vk-data-form component for: (1) Creating dynamic forms with JSON configuration, (2) Form validation and submission, (3) Complex field types like select, date, upload, (4) Conditional field display and disabled rules, (5) Dialog form and standalone form components.
| name | gitea-wiki |
| description | Manage Gitea wiki pages. Use when working with wiki content, creating documentation, or updating wiki pages. |
| version | 1.0.0 |
Manage Gitea wiki pages using MCP tools. Wiki content is base64 encoded - use shell commands to decode/encode, avoiding large base64 strings in LLM context.
List all wiki pages in a repository.
Parameters:
owner (required): repository ownerrepo (required): repository nameResponse: Array of page objects with title, sub_url
Get wiki page content and metadata.
Parameters:
owner (required): repository ownerrepo (required): repository namepageName (required): wiki page nameResponse:
{
"title": "Home",
"sub_url": "Home",
"content_base64": "IyBIb21lCg==", // <-- base64 encoded content
"commit_count": 5,
"last_commit": {...}
}
Create a new wiki page.
Parameters:
owner (required): repository ownerrepo (required): repository nametitle (required): page titlecontent_base64 (required): page content as base64message (optional): commit messageUpdate an existing wiki page.
Parameters:
owner (required): repository ownerrepo (required): repository namepageName (required): current page namecontent_base64 (required): new content as base64title (optional): new page titlemessage (optional): commit messageDelete a wiki page.
Parameters:
owner (required): repository ownerrepo (required): repository namepageName (required): page name to deleteGet revision history of a wiki page.
Parameters:
owner (required): repository ownerrepo (required): repository namepageName (required): wiki page nameStep 1: Call MCP tool
mcp__gitea__get_wiki_page(owner="user", repo="myrepo", pageName="Home")
Step 2: Response contains content_base64 field
Extract the base64 string from response
Step 3: Decode using Bash (NOT in LLM context)
echo "<content_base64_value>" | base64 -d > /tmp/wiki-page.md
Step 4: Read decoded file
Use Read tool on /tmp/wiki-page.md
Step 1: Write content to temp file
Use Write tool to create /tmp/new-page.md with content
Step 2: Encode to base64 using Bash
base64 < /tmp/new-page.md | tr -d '\n'
Step 3: Call MCP tool with base64 output
mcp__gitea__create_wiki_page(
owner="user",
repo="myrepo",
title="API Docs",
content_base64="<output_from_step_2>"
)
Step 1: Get current content
mcp__gitea__get_wiki_page(owner="user", repo="myrepo", pageName="Home")
Step 2: Decode to temp file
echo "<content_base64>" | base64 -d > /tmp/edit-page.md
Step 3: Edit the temp file
Use Edit tool on /tmp/edit-page.md
Step 4: Re-encode
base64 < /tmp/edit-page.md | tr -d '\n'
Step 5: Call MCP update
mcp__gitea__update_wiki_page(
owner="user",
repo="myrepo",
pageName="Home",
content_base64="<output_from_step_4>"
)
/tmp/wiki-*.md) for content manipulationtr -d '\n' when encoding - API requires no line breaks1. mcp__gitea__get_wiki_page(owner="acme", repo="docs", pageName="Home")
→ Response: {"content_base64": "IyBXZWxjb21l..."}
2. Bash: echo "IyBXZWxjb21l..." | base64 -d > /tmp/wiki-home.md
3. Read: /tmp/wiki-home.md
→ Shows: "# Welcome..."
1. Write /tmp/new-wiki.md:
# Installation
Run `npm install`
2. Bash: base64 < /tmp/new-wiki.md | tr -d '\n'
→ Output: IyBJbnN0YWxsYXRpb24KUnVuIGBucG0gaW5zdGFsbGA=
3. mcp__gitea__create_wiki_page(
owner="acme",
repo="docs",
title="Installation",
content_base64="IyBJbnN0YWxsYXRpb24KUnVuIGBucG0gaW5zdGFsbGA="
)