wiki-publisher

Publish markdown content to Wiki.js with formatting and metadata.

Updated Mar 9, 2026
One-click install
npx skills add https://github.com/hugogu/skills --skill wiki-publisher
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki-publisher
Source: https://github.com/hugogu/skills/tree/main/openclaw-skills/wiki-publisher
Command: npx skills add https://github.com/hugogu/skills --skill wiki-publisher

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Publish markdown content to Wiki.js with proper formatting and metadata, enabling automated publishing workflows and consistent documentation across wiki instances.

Core Features & Use Cases

  • Create new wiki pages with properly formatted Markdown and associated metadata
  • Update existing wiki pages by path or id, preserving structure and tags
  • Remove YAML frontmatter from content and add path-based organization and tags
  • Support authenticated API interactions and automatic tagging for discoverability

Quick Start

Publish a local markdown file to a Wiki.js path with a specified title and description.

Frequently Asked Questions about wiki-publisher

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I publish markdown content to Wiki.js?

To publish markdown to Wiki.js, you use GraphQL-based API requests that manage page creation and metadata formatting. This requires setting the WIKI_URL and WIKI_KEY environment variables to authenticate your automated publishing workflows.

Does the Wiki.js publishing API support updating existing pages?

Yes, the Wiki.js API supports updating existing pages by targeting them via path or ID. The skill manages this update flow by preserving existing structure and tags while applying the new markdown content.

How do I handle YAML frontmatter when pushing markdown to a Wiki.js instance?

YAML frontmatter is automatically stripped from markdown content before publishing to Wiki.js. This ensures clean formatting and allows path-based organization and automatic tagging to be applied during the API request.

What environment variables do I need to automate Wiki.js page creation?

Automating Wiki.js page creation requires the WIKI_KEY and WIKI_URL environment variables. These provide the necessary API endpoint and authentication key to execute GraphQL requests for publishing pages.

Can I use markdown to generate path suggestions across multiple Wiki.js instances?

Yes, markdown content can be published with automatic path suggestions and tagging across Wiki.js instances. The skill uses GraphQL-variable based requests to organize content hierarchically and ensure consistent documentation structure.