frappe-wiki-skill
Installation
SKILL.md
Frappe Wiki authoring
A change request (CR) is a branch. You write pages into it, then submit, approve and merge it to publish. Git intuition works, with one inversion: see Merge conflicts.
This needs Wiki v3 (Wiki Document, Wiki Change Request, Wiki Revision). The legacy v2
Wiki Page doctypes have no change requests.
The tool
scripts/wikictl.py wraps frappectl. It uses only the standard library and Python 3.10+.
Every page is addressed by its slug path below the space root, such as
guides/setup/install. A doc_key also works. The tool does the version bookkeeping, the
temp keys and the stdin transport, so you never write apply_cr_operations JSON by hand.