| name | description |
|---|---|
| wiki_editing | Instructions and conventions for editing the GnollHack Wiki markdown pages and handling images. |
GnollHack Wiki Editing Guidelines
When editing or creating pages for the GnollHack Wiki, follow these conventions optimized for AI agents like Gemini 3.5 Flash.
1. File and Heading Structure
-
Page Titles: The wiki automatically uses the filename (without
.md) as the page title. Use a singleH1heading (#) on the very first line ONLY if you need a custom title that differs from the filename (e.g., incorrect filename casing or special pages like the home page). In most cases, an H1 is not needed. -
Section Headings: Use only
H2(##) and lower for all other section headings. -
Spacing: Always place an empty line before and after all headings (except before the
H1at the very beginning of the file). -
Subdirectories: Group files into subdirectories (e.g.,
/Monsters/,/Items/) to prevent naming conflicts and organize content. -
Ingress: The ingress of an article (if present) must be styled so that it consists of a block quote (
>), a startingđsign, and bold text. (e.g.,> đ **This is the ingress.**)
2. Wikilinks (Gollum Syntax)
-
Syntax: Use Gollum-style wikilinks:
[[Alias|Page Name#section-heading]]or[[Page Name]]. -
Paths: Wikilinks IN markdown files in subdirectories need to start with a slash (
/) (e.g.,[[/Items/potion of healing]]). Wikilinks IN markdown files IN the root directory must NOT start with a slash (/) (e.g.,[[Home]]). It doesn't matter what page the wikilinks refer to. -
File Extensions: Do NOT include the
.mdextension in wikilinks. - Case-Insensitivity: Wikilinks and file names are case-insensitive.
3. Images and Uploads
-
Upload Directory: All images must be placed under the
/uploads/directory. Match the subdirectory structure of the document (e.g., an image for/Races/Dwarf.mdgoes to/uploads/Races/Dwarf/image.webp). -
Format: Use WebP format exclusively.
- 85 quality is used by default, and almost always for bigger images, such as 512x512-pixel AI-generated illustrations.
- 100 quality (lossless) is used only for small icons (32x32 or smaller) and for images with flat colors, such as Excel screenshots (for example, comparison pages may have such images). They can be very big in resolution (pixels) but compress to a very small file size when encoded losslessly. Even though there's no strict maximum file size for such images, their file size is still often under 100KB anyways.
- If a WEBP file is larger than 100KB, tell the user the used quality setting and ask him to suggest what to do (accept the large size, lower encoding quality, provide a custom WEBP file).
-
Styling for Illustrative Images (these rules apply only to illustrative images, which are usually generated with AI):
- File size should be under 100 KB.
- Transparent backgrounds (no white backgrounds).
- 12-pixel rounded corners for sharp-cornered images.
- Dimensions: Square (512x512), Horizontal (Width 512), Vertical (Height 512).
-
Link Syntax: Use the standard markdown image syntax referencing the absolute path:

4. Restrictions
-
Reserved Folders: Do NOT create, modify, or put anything in the
/gollum/or/.gollum/directories. These are strictly reserved for wiki software functions and website files. -
Horizontal Lines: Do NOT use horizontal lines (e.g.,
---or***) anywhere in the wiki. They are not needed in the markdown documents. -
Markdown Flavor: The wiki uses Gollum-style markdown, not GitHub Flavored Markdown. It does NOT support GitHub-style alerts (e.g.,
> [!IMPORTANT],> [!NOTE]). Use standard markdown blockquotes with bold text and colored unicode icons as the best alternatives:- Note:
> âšī¸ **Note:** This is a note. - Tip:
> đĄ **Tip:** This is a tip. - Important:
> đĸ **Important:** This is important. - Warning:
> â ī¸ **Warning:** This is a warning. - Caution:
> đ **Caution:** This is caution.
- Note: