Skip to content

About

Markloop plugin for Claude and ChatGPT/Codex: publish the HTML docs your AI writes, collect comments, publish the next version.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

6 Commits

Folders and files

Repository files navigation

markloop-plugin

The Markloop plugin for AI agents: publish the HTML documents your agent writes, collect anchored comments from your team or clients, and let the agent apply them and publish the next version at the same link.

The plugin is one remote MCP server (https://app.markloop.io/api/mcp, OAuth sign-in in the browser) plus one skill, markloop-review. It has no scripts, hooks or local programs. What it sends and where is described in plugin/README.md.

Install

Claude Code

/plugin marketplace add markloop-io/markloop-plugin
/plugin install markloop@markloop

The first Markloop request opens the browser to sign in. Run /mcp to see the connection.

Codex

codex plugin marketplace add markloop-io/markloop-plugin
codex plugin add markloop@markloop

The catalog is in .agents/plugins/marketplace.json and points at ./plugin.

Other tools

Connect the MCP server directly: https://markloop.io/docs/connect

Layout

.claude-plugin/marketplace.json   Claude Code marketplace (one plugin: ./plugin)
.agents/plugins/marketplace.json  Codex local marketplace (./plugin)
plugin/
  .claude-plugin/plugin.json      Claude manifest
  .mcp.json                       Claude MCP config (type http, no secrets)
  plugin.json                     Agent Plugins manifest + OpenAI listing (extensions.com.openai)
  mcp.json                        Agent Plugins MCP config + OpenAI OAuth (DCR)
  skills/markloop-review/SKILL.md the skill
  assets/                         OpenAI logo and composer icon
  icon.png                        Claude icon
scripts/build-openai-zip.sh       builds the OpenAI upload ZIP (not part of the plugin)

Build the OpenAI package

scripts/build-openai-zip.sh

It zips plugin/ into dist/markloop-openai-<version>.zip, leaving out the Claude-only files (.claude-plugin/, .mcp.json) and .DS_Store, checks that the required files and every path in plugin.json exist, rejects apps and hooks, and prints the ZIP listing. Upload the ZIP in the OpenAI Platform (Plugins, "With MCP"). Test credentials and reviewer instructions go in the dashboard, never in the package.

Validate

claude plugin validate ./plugin
claude plugin validate .

Links

Built by Marcin Perłak. License: MIT, © 2026 Marcin Perłak.

About

Markloop plugin for Claude and ChatGPT/Codex: publish the HTML docs your AI writes, collect comments, publish the next version.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors