publish

Publish brain markdown pages as self-contained HTML with optional AES-256-GCM encryption.

5|1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/GYF0311/lorekit --skill publish-gyf0311
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: publish
Source: https://github.com/GYF0311/lorekit/tree/main/brain/skills/publish
Command: npx skills add https://github.com/GYF0311/lorekit --skill publish-gyf0311

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of safely sharing internal brain pages with others without exposing private metadata or requiring the recipients to access your brain system.

Core Features & Use Cases

  • Deterministic HTML publishing: Converts a brain markdown page into a single, self-contained HTML document with no external dependencies.
  • Client-side password protection: Optionally encrypts the published HTML using AES-256-GCM with PBKDF2-derived keys, so no server or LLM calls are needed.
  • Privacy-preserving stripping: Removes internal YAML frontmatter, source citations, confirmation numbers, brain cross-links, and the timeline section before publishing, while preserving external URLs.

Quick Start

Use the publish skill to encrypt and export brain/companies/acme.md as a shareable HTML file for external recipients.

Frequently Asked Questions about publish

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I securely share internal markdown documents as password-protected HTML?

To securely share internal markdown documents as password-protected HTML, this Skill converts brain pages into self-contained HTML files using AES-256-GCM encryption with PBKDF2-derived keys, ensuring plaintext never appears in the output file.

How does client-side AES-256-GCM encryption work for published HTML files?

Client-side AES-256-GCM encryption for published HTML files uses PBKDF2-derived keys to secure the content locally without requiring server or LLM calls, ensuring the plaintext remains inaccessible in the final output file.

What metadata is stripped when publishing markdown to self-contained HTML?

When publishing markdown to self-contained HTML, the process automatically strips internal YAML frontmatter, source citations, confirmation numbers, brain cross-links, and the timeline section while preserving external URLs.

Can I export internal briefings and trip plans externally without exposing provenance metadata?

Yes, you can export internal briefings and trip plans externally without exposing provenance metadata by converting them into deterministic, self-contained HTML documents with full private field stripping.

Do I need external dependencies or server calls to encrypt and publish HTML files?

No, you do not need external dependencies or server calls to encrypt and publish HTML files; the skill generates deterministic HTML and performs client-side password protection entirely without external connections.

What is the best way to convert brain pages into shareable HTML for external recipients?

The best way to convert brain pages into shareable HTML for external recipients is to publish them as deterministic, self-contained HTML documents that optionally apply AES-256-GCM encryption for secure sharing.