O

open-doc

simonliu-ai-product/open-doc · unreleased source · 360b5ec · Tools & Integrations

by simonliu-ai-productOwner verifiedScan grade: caution

Document framework for agents: write React/TSX or import Markdown, render to real A4 pages, and export PDF, HTML, or Word, with bundled Agent Skills and an opt-in MCP server for editing documents

Follow0
Protect this install with HOL Guard

Guard checks the skills and MCP servers a plugin adds on your machine and asks you before a risky action runs. The scores above are free, and no plan changes them.

Is open-doc a fit?

From the plugin's manifest and HOL's scan. Anything the plugin does not declare is shown as not declared.

Works with

  • MCP
  • Codex
  • 8 skills

Before you install

Sign-in
Not declared
Declared access
Not declared
License
Not declared

Check before relying on it

  • Some security checks did not finish: Cisco skill scan and HOL plugin scan. See the evidence
  • 3 medium findings from the scan. See the evidence
  • No license declared in the manifest.

What is open-doc?

open-doc is a published tools & integrations plugin for AI coding agents that works with MCP and Codex, developed by simonliu-ai-product and distributed through the HOL AI plugin registry. Document framework for agents: write React/TSX or import Markdown, render to real A4 pages, and export PDF, HTML, or Word, with bundled Agent Skills and an opt-in MCP server for editing documents.

Canonical slug
simonliu-ai-product/open-doc
Version
unreleased source · 360b5ec · updated Oct 15, 2026

Registry snapshot

Owner verification
Verified on HOL as @LiuYuWei
Scanner
Registry fallback scan
Security result
Caution
Digest verified
Yes
8 bundled skillsRead, copy or download each SKILL.mdOpen skills

Trust and security

Trust & reputation

On-Chain Verified
68

HOL Trust Score

Per-metric points (0–100 each) combined via a weighted average into the overall score.

Installability
64/100
Maintenance
100/100
MCP server setup
100/100
Plugin Security
64/100
Provenance
80/100
Publisher Quality
100/100

Provenance

Plugin root
.
Source repo
https://github.com/simonliu-ai-product/open-doc
Source commit
360b5ec310b8…
Publisher verified
Yes
Owner verified
@LiuYuWei

Continuous scanner CI not detected

This plugin remains listed. Its overall trust score is reduced by 10% because security checks are not maintained in the source repository's CI.

Optional: maintain the scanner in the source repository's CI to receive the full trust score. Listing does not require that change.

README badge not detected

Plugin owners can add the HOL badge to the repository README from Guard Plugins. Distribution, not security evidence. It adds a 2% engagement adjustment to the overall trust score and never changes the security result.

Caution
Security result
64
Security score
0
High findings
Provider
registry-broker-fallback
Grade
D · caution
Version
Unknown
cisco-skill-scanner: unknown

Published advisories

None matched in GitHub security advisories, checked . This covers published advisories only, not problems nobody has reported.

GitHub security advisories are those the source repository has published.

Findings

mediumpublishabilitypublishability.link.missing.websiteURL

websiteURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.privacyPolicyURL

privacyPolicyURL should be present for marketplace readiness.

mediumpublishabilitypublishability.link.missing.termsOfServiceURL

termsOfServiceURL should be present for marketplace readiness.

infoskill-securityskill-scan.unavailable

Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-NCmfoJ (lenient mode requires at least one markdown file)

infoskill-securityskill-scan.unavailable

Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-1DHqJr (lenient mode requires at least one markdown file)

infoskill-securityskill-scan.unavailable

Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-BunjK2 (lenient mode requires at least one markdown file)

infoskill-securityskill-scan.unavailable

Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-AwJCIv (lenient mode requires at least one markdown file)

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner timed out after 60000 ms

infoskill-securityskill-scan.unavailable

Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-u6TlsU (lenient mode requires at least one markdown file)

infoskill-securityskill-scan.unavailable

Cisco skill scanner exited with code 1: Error loading skill: No SKILL.md and no .md files found in /tmp/hol-skill-safety-3UuC5v (lenient mode requires at least one markdown file)

Install guidance

Install in Source

Install from a native release archive or the assessed source revision.

Install guide
  1. 1

    Download the release archive

    Use a published GitHub release archive. The catalog version is the package version at the assessed commit.

    shell
  2. 2

    Follow the publisher install guide

    https://github.com/simonliu-ai-product/open-doc/blob/360b5ec310b802889b81eaef3a42bf4cafc18062/docs/INSTALL.md

Did setup work in Source?

No setup reports for Source yet. Self-reported by signed-in visitors. Copying a command is not counted, and most installs are never reported.

Attested installs: Fewer than 10 attested installs of this plugin in week 2026-W43, so no number is shown. Counted from opt-in HOL Guard install reports, once per machine and runtime, and never mixed with the answers above. How install reports work.

Loading reviews

Plugin manifest

{
  "name": "open-doc",
  "version": "0.0.0",
  "description": "Document framework for agents: write React/TSX or import Markdown, render to real A4 pages, and export PDF, HTML, or Word, with bundled Agent Skills and an opt-in MCP server for editing documents",
  "repository": "https://github.com/simonliu-ai-product/open-doc",
  "homepage": "https://github.com/simonliu-ai-product/open-doc",
  "interface": {
    "displayName": "open-doc",
    "developerName": "simonliu-ai-product",
    "category": "Tools & Integrations"
  },
  "skills": "./",
  "holManifestOrigin": "synthesized",
  "registryIndexVersion": 5
}

Skills

8 SKILL.md files ship with this plugin. Preview, copy, or download each one, then install them with the Skills CLI.

Share
skills-cli
  • doc-runtime-patterns

    .agents/skills/doc-runtime-patterns/SKILL.md

    Implementation patterns for the @open-doc/core runtime — the split between the viewer and the published bundle, virtual modules, the flow pipeline, the ops layer, dev-only plugins, and the React/perf rules that matter when a page is measured offscreen before it is drawn. Use when writing or refactoring anything under packages/core/src, packages/mcp/src, or when reviewing a PR that touches them. Not for authoring documents under docs/ — that's the create-doc / doc-authoring skills.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • print-layout-review

    .agents/skills/print-layout-review/SKILL.md

    Reviews page layout, typography, and pagination code in open-doc against a print craft bar — the sheet is the deliverable, not the screen. Use when reviewing changes to the flow packer, page geometry, the design system, themes, the exporters, or any document page that has to survive a printer. Default to flagging; approval is earned.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • viewer-ui-guidelines

    .agents/skills/viewer-ui-guidelines/SKILL.md

    Design and accessibility rules for the open-doc viewer chrome — the browser shell, sidebars, thumbnail rail, outline, assets and design panels, inspector overlay, and menus. Use when building or reviewing UI under packages/core/src/app that surrounds a document. Does not apply to the printed page itself, which is governed by print-layout-review.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • apply-comments

    packages/core/skills/apply-comments/SKILL.md

    Use this skill when the user asks to apply, process, or clear the comments they left in the open-doc inspector — phrases like "apply the comments", "apply my edits", "I left notes on the document", "process the markers", "/apply-comments". It finds every `@doc-comment` marker under `docs/`, makes the edit each one asks for, then removes the marker. Do NOT use for authoring new documents — that is `create-doc`.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • create-doc

    packages/core/skills/create-doc/SKILL.md

    Use this skill when the user wants to create, draft, author, or generate a new document, report, whitepaper, proposal, memo, or spec in this open-doc repo. Triggers on phrases like "write a report about X", "draft a proposal", "make a whitepaper", "create a document", "write up the Q3 results", or when the user asks to add content under `docs/`. Do NOT use for editing the framework itself — only for authoring content inside `docs/<id>/`.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • create-theme

    packages/core/skills/create-theme/SKILL.md

    Use this skill when the user wants to create, draft, author, or extract a document theme in this open-doc repo — a reusable house style for reports, proposals, or memos. Triggers on phrases like "create a theme", "make a company template", "extract a theme from <doc>", "match our brand guidelines". Produces two paired files under `themes/` — `<id>.md` (palette, typography, page setup, paste-ready Title/Footer/Table components) and `<id>.demo.tsx` (a runnable two-page demo the Themes gallery previews). Do NOT use for editing real documents — only for authoring the theme bundle.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • current-doc

    packages/core/skills/current-doc/SKILL.md

    Resolve which document, page, and (optionally) selected element the user is currently viewing in the open-doc dev server. Consult this whenever the user references "this page", "this document", "this element", "the page I'm on", "the report I'm looking at", or any deictic reference to document content without naming it. Re-read `node_modules/.open-doc/current.json` at the start of every such turn — the user navigates between turns, so a value you read earlier in the conversation is almost certainly stale.

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

  • doc-authoring

    packages/core/skills/doc-authoring/SKILL.md

    Technical reference for writing or editing open-doc pages — file contract, the A4/B4/A3 page canvas, print type scale, the vertical budget that decides where a page breaks, tables, charts, table of contents, page numbers, running headers/footers, and assets. Consult this whenever you are about to write or modify any file under `docs/<id>/`, including from inside the `create-doc` workflow, or for any ad-hoc document edit. Triggers on phrases like "edit the report", "fix this page", "add a section", "change the margins", "add a table", "page numbers", "table of contents", "how do documents work here".

    SKILL.md content is not in this snapshot. Open the raw file to copy it from the source repository.

File inventory

.agents/skills/doc-runtime-patterns/SKILL.md

skill

8,423 bytes

b528242721d2c914…

.agents/skills/print-layout-review/SKILL.md

skill

8,241 bytes

729355ef0326ceba…

.agents/skills/viewer-ui-guidelines/SKILL.md

skill

6,264 bytes

5662422dbc5a8a13…

.codex-plugin/plugin.json

plugin-manifest

557 bytes

5000e3a6188053d9…

AGENTS.md

file

9 bytes

6ebdb617a8104a77…

biome.json

file

1,406 bytes

73b6e195156de449…

CLAUDE.md

file

22,649 bytes

cea16e6603d43651…

package.json

file

1,155 bytes

dbd5c1ad7c504b32…

packages/core/skills/apply-comments/SKILL.md

skill

3,837 bytes

229d24137bda0707…

packages/core/skills/create-doc/SKILL.md

skill

9,629 bytes

c725cb1cf8a50644…

packages/core/skills/create-theme/SKILL.md

skill

8,242 bytes

9c4745de9934627f…

packages/core/skills/current-doc/SKILL.md

skill

7,293 bytes

dc2ac37c2ee46900…

packages/core/skills/doc-authoring/references/assets.md

file

2,806 bytes

34e8697c39541e98…

packages/core/skills/doc-authoring/references/design-system.md

file

3,696 bytes

1d99fd39cc4260e9…

packages/core/skills/doc-authoring/references/long-form.md

file

7,009 bytes

692ccafc237ec2ae…

packages/core/skills/doc-authoring/references/pagination.md

file

6,272 bytes

8ad813e6bbedbbbf…

packages/core/skills/doc-authoring/references/tables-and-charts.md

file

7,581 bytes

20d82df2f26a843f…

packages/core/skills/doc-authoring/SKILL.md

skill

28,672 bytes

3469a77ec603507f…

pnpm-lock.yaml

file

102,017 bytes

ce94d05dbbf7b4ab…

README.md

file

14,124 bytes

e12cfc45a09072d3…

README.md

file

14,124 bytes

e12cfc45a09072d3…

SECURITY.md

file

2,345 bytes

3e653806deefc77b…

open-doc — Frequently asked questions

What is open-doc?
open-doc is an AI plugin in the HOL registry. Document framework for agents: write React/TSX or import Markdown, render to real A4 pages, and export PDF, HTML, or Word, with bundled Agent Skills and an opt-in MCP server for editing documents.
How do I install open-doc?
Install open-doc in your harness: Source — https://github.com/simonliu-ai-product/open-doc/releases; Any agent — npx [email protected] add simonliu-ai-product/open-doc. Full step-by-step guidance is on the HOL plugin page.
How do I install open-doc in Source?
To install open-doc in Source, start with https://github.com/simonliu-ai-product/open-doc/releases. The complete step-by-step install guide for Source is on the HOL plugin page.
How is the Trust Score for open-doc computed?
open-doc has a HOL Trust Score of 68 out of 100. The score is a weighted sum of six components from a static scan of the source, capped for high-severity findings and adjusted by two disclosed policies. Memberships and payments are not inputs, and a scan is not a safety guarantee. Full breakdown: https://hol.org/registry/plugins/simonliu-ai-product%2Fopen-doc/trust
Who publishes open-doc?
open-doc is published by simonliu-ai-product and listed on HOL.

Install signal

HOL cannot see every install. These are separate signals from different sources, so they are not added together. Counts under each floor show as <N.

Install commands issued here
<5
HOL Guard install commands issued from this listing, last 28 days.
Opt-in install reports
<10
Machines that reported installing it through HOL Guard in week 2026-W43. Reporting is opt-in, so most installs are not counted.
HOL Guard workspaces
<5
Workspaces that approved it or include it in an approved-plugin feed, as of today.
New GitHub stars
5
From HOL's GitHub snapshots of the repository, 2026-10-06 to 2026-10-31.

Reviews and similar plugins