wiki

Search, retrieve, and write wiki articles citing linked memories.

7|3|Updated Mar 8, 2026
One-click install
npx skills add https://github.com/BaiGanio/aperio --skill wiki-baiganio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wiki
Source: https://github.com/BaiGanio/aperio/tree/main/skills/wiki
Command: npx skills add https://github.com/BaiGanio/aperio --skill wiki-baiganio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The wiki defines how to use wiki tools (wiki_get, wiki_write) and — critically — how to surface wiki usage to the user. Load whenever you read, write, or might benefit from an article.

Core Features & Use Cases

  • wiki_search(query, tags?, status?, limit?, mode?) finds existing wiki articles and prevents duplication by returning relevant slugs and summaries.
  • wiki_get(slug, allow_stale?, refresh?) fetches the article body and can refresh it to current truth using the configured provider.
  • wiki_write(slug, title, summary?, body_md, tags?, source_memory_ids) creates or updates an article, drafting content that cites memories inline and links related articles.
  • Surfacing rule: When you used a wiki article to answer, copy the breadcrumb line verbatim as the first line of your user-facing reply.
  • Use case: Maintain composite explanations for recurring topics and ensure all claims cite memories.

Quick Start

Create or update a wiki article by first searching for a slug with wiki_search, then recall relevant memories, and finally write the article with wiki_write.

Frequently Asked Questions about wiki

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

FAQPage Schema
How do I cache synthesized wiki articles built from memories for recurring topics?

To cache synthesized wiki articles, use wiki_write to create or update an article, drafting content that cites relevant memories inline and links related articles to support quick recall and reuse.

What is the best way to search existing wiki articles to prevent duplication?

Use wiki_search with a query, tags, and status to find existing wiki articles. It returns relevant slugs and summaries, preventing duplication before you recall memories and write a new composite explanation.

How do I fetch and refresh a stale wiki article to current truth?

Use wiki_get with the article slug to fetch the body. Set the refresh parameter to update the article to current truth using the configured provider, or use allow_stale to retrieve it as-is.

When should I use a wiki article instead of a single-fact memory lookup?

Use a wiki article for composite explanations where multiple memories must be cited and linked. Avoid using it for single-fact lookups, maintaining a one-article-per-concept discipline for recurring topics.

How do I surface wiki usage in my reply when answering with a cached article?

When you use a wiki article to answer, copy the breadcrumb line verbatim as the first line of your user-facing reply to properly surface the wiki usage and indicate the source of the synthesized information.

Can I update an existing wiki article with new source memories without creating a duplicate?

Yes, first use wiki_search to find the existing slug, recall the new source memories, then use wiki_write with the same slug and updated source_memory_ids to update the article while maintaining one article per concept.