I found some documentation on some basic operations.
For example {PlaintextCaption}
renders {Caption}
as plain text.
Are there any other undocumented operations available?
This operation is documented. Here's the documentation:
Creating a custom HTML theme: Variable Transformations
The prefixes are: Plaintext, JS, JSPlaintext, URLEncoded, RGB