| 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: If an article has an ingress, it must be styled as a block quote (
>) starting with ađemoji, followed by 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 inside Markdown files located in subdirectories must start with a slash (
/) (e.g.,[[/Items/potion of healing]]). Wikilinks inside Markdown files located in the root directory must not start with a slash (/) (e.g.,[[Home]]). It does not matter which page the wikilink refers 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.
- A quality setting of 85 is used by default, and almost always for larger images, such as 512x512-pixel AI-generated illustrations.
- A quality setting of 100 (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 have a very high pixel resolution but compress to a very small file size when encoded losslessly. Even though there is no strict maximum file size for such images, their file sizes are often under 100 KB.
- If a WEBP file is larger than 100 KB, tell the user the used quality setting and ask them to suggest what to do (e.g., accept the large size, lower the encoding quality, or 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 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 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: