Wiki sync
Academic research agent skills for Claude Code and other Agent Skills-compatible tools. Hypothesis generation, experiment design, paper drafting, peer review simulation, and more.
npx -y skills add richard-kim-79/archora-skills --skill wiki-syncAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
What its author says it does
Copied from the file, not written here
Organizes research notes into a structured wiki knowledge base with wikilinks ([[slug]] syntax), cross-references, and an auto-generated index. Use when the user asks to build a wiki, organize notes into a knowledge base, create an index, or sync notes into a structured format.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
2.9 KB, as published. Nobody here has run it
Wiki Sync
Organize research notes into a structured wiki knowledge base.
Wiki Conventions
- Slugs: lowercase kebab-case (
protein-folding,hypothesis-1) - Wikilinks:
[[slug]]for internal links,[[slug|Display Text]]for custom labels - Index: always maintain a
index.mdwith a table of all pages - One concept per page: each page should focus on a single entity, concept, or topic
- Sources section: every page ends with a
## Sourcessection listing where the info came from
Workflow
- Audit existing notes — list all files, identify what already has wiki structure
- Identify concepts — extract key entities, topics, and relationships from unstructured notes
- Create/update pages — one page per concept, with cross-links
- Build index — generate or update
index.md - Report — list new pages created, pages updated, links added
Page Template
# [Page Title]
[1–2 sentence summary of this concept]
## Overview
[Detailed content about this concept]
## Related Concepts
- [[related-slug-1]] — [brief description of relationship]
- [[related-slug-2]] — [brief description of relationship]
## Sources
- [Source name/file]
- [Source URL if applicable]
*Last updated: [date]*
Index Template
# Wiki Index
> Auto-maintained index of all wiki pages.
| Page | Summary | Updated |
|------|---------|---------|
| [[slug-1]] Page Title | One-line summary | YYYY-MM-DD |
| [[slug-2]] Page Title | One-line summary | YYYY-MM-DD |
Configuration
Override defaults by adding a wiki-sync.config.md file in your notes directory:
# Wiki Sync Config
maxPages: 20
outputDir: wiki/
indexFile: index.md
language: en
| Option | Default | Description |
|---|---|---|
maxPages | 8 | Max pages created per sync run. Increase for large note collections. |
outputDir | . (same dir as notes) | Subdirectory to write wiki pages into |
indexFile | index.md | Filename for the auto-generated index |
language | en | Output language for generated text (en, ko, ja, etc.) |
If no config file is present, all defaults apply.
Rules
- Default max 8 pages per sync run — override with
maxPagesin config (avoid overwhelming the user) - Prefer updating existing pages over creating new ones for incremental syncs
- Never delete existing content — append or update sections
- Always rebuild the index after adding pages
- Respect
outputDirif set in config — write all new pages there