Repository navigation
Releases
v2.1.0 — Remotion, HyperFrames and Openverse in production; PDF items and quieter tabs in review
Make, review and publish social content from an AI assistant: five skills that work together, with the hosted ViewPrinter MCP server.
Assets
| File | For |
|---|---|
viewprinter-skill-2.1.0.zip |
All five skills combined into one skill, with SKILL.md at the archive root. This is what npx skills add https://viewprinter.tech fetches. |
viewprinter-2.1.0.zip |
The full plugin for Claude Code and Codex: manifests, five skills and MCP config. |
viewprinter-social-manager-2.1.0.zip |
The ClawHub package: the same combined skill, in a folder. |
All three can be rebuilt from this tag byte for byte: timestamps are fixed, file modes come from the path, and the build host isn't recorded.
7f5b6fda9efed44ba790c01a1718b6df7a456f79fa725d0dc575f2f628c0b2bc viewprinter-2.1.0.zip
82cb48eaf8524b0dfaec0f887230f285fd3160e090ec71233b0a1c05ba391d1a viewprinter-social-manager-2.1.0.zip
a227c3e0ba2e0b2ba9e33e9d133fe73438fd3574e36e6e7158785b29935c530d viewprinter-skill-2.1.0.zip
This release
- New production tools. The tools check and guide now cover:
- Remotion for 3D device shots: a lit device with the real recording as its screen, landing on the edit's first frame;
- HyperFrames for HTML motion graphics, explainers, slideshows and templated batches filled at render time;
- Openverse for CC sound effects, ambience and music beds, with the license and attribution recorded in the archive.
Footage editing still defaults to Tesseract.
- The review workspace:
- shows a script, storyboard or brief as one PDF item, with open and download links;
- releases a hidden tab's live connection and pauses its media;
- reuses unchanged summaries instead of rebuilding them on every check;
- can scope
save,release,dropandclean-sourcesto one batch with--batch.
- Publishing: moving weaker posts later when stronger content would exceed a posting cap, planning a reflow without writing, moving a creative to another account without leaving a duplicate, upload purposes after checksum deduplication, and links to the exact dashboard post.
- Production and learning guidance: generation modes, voice casting, narration with sound off, scene coherence, export quality and frame-exact cuts; post age at capture time, comment intent and research filters.
- The archive accepts the
<project>/<id>form thatfindprints, wherever it takes an ID.
The local helpers need Python 3.9 or newer and run on macOS, Linux and Windows. CI runs every skill's tests on all three, with Python 3.9 and 3.12.
This release doesn't change the hosted service or refresh installed client caches. The directory listings are separate distribution channels.
v2.0.1 — keep originals and review media in ViewPrinter, shelve Tesseract projects
Make, review and publish social content from an AI assistant: five skills that work together, with the hosted ViewPrinter MCP server.
Assets
| File | For |
|---|---|
viewprinter-skill-2.0.1.zip |
All five skills combined into one skill, with SKILL.md at the archive root. This is what npx skills add https://viewprinter.tech fetches. |
viewprinter-2.0.1.zip |
The full plugin for Claude Code and Codex: manifests, five skills and MCP config. |
viewprinter-social-manager-2.0.1.zip |
The ClawHub package: the same combined skill, in a folder. |
All three can be rebuilt from this tag byte for byte: timestamps are fixed, file modes come from the path, and the build host isn't recorded.
831954f1921eb974d66a8c32cde6b775fe286a6123228e7eaa028b1cdc8cd88f viewprinter-2.0.1.zip
62f637e1148cbe95de6e2dc8b89a6158505ecc22af79b10745f57694830ff94b viewprinter-social-manager-2.0.1.zip
a1ff0578d234695830bd3603d7f4dae20e7ca481599ef67f5272217da9d6eed8 viewprinter-skill-2.0.1.zip
This release
- Keep originals in ViewPrinter. The source archive can store each original as source material, with a summary, tags and how it was made.
releasefrees a local copy only once a fresh ViewPrinter listing shows the same bytes and the user agrees.restorebrings an original back byte for byte. - Describe originals before saving.
describe.py:- estimates the cost first;
- describes images, audio and video with Gemini, within a spending cap;
- records each summary and its cost receipt in the catalog, where
find --textcan search them.
- Keep finished review media in ViewPrinter. For scheduled or archived work, the review workspace can let its local copies go once ViewPrinter keeps the same file as source material. Reviews then stream those files and label them Kept in ViewPrinter, and they keep working after batch folders are cleaned up.
- Shelve Tesseract projects.
shelf.pystores each file inside a finished project once, instead of once per variant and draft, and rebuilds the exact project when someone needs it again. - Better tool guidance. The tools check:
- recommends the tool each task needs, at the moment the task needs it;
- remembers when the user says "not now";
- keeps the user informed on spending;
- knows which accounts are set up from the variable names in the user's keys files. It never reads the values.
- Production and publishing: content imports, single-action captions, creative learning, the checkpoint details input, creative audits that check preview state and publication dates, and a source-to-export video quality check.
- The review workspace:
- keeps exactly what a review accepted;
- leads with the newest batch;
- shows account descriptions.
- The README discloses what runs where, and no script reads a bundled image.
Removed: paid-growth. Paid ads are managed outside ViewPrinter, so the plugin now carries five skills.
The local helpers need Python 3.9 or newer and run on macOS, Linux and Windows. CI runs every skill's tests on all three, with Python 3.9 and 3.12.
This release doesn't change the hosted service or refresh installed client caches. The directory listings are separate distribution channels.
v2.0.0 — six skills: make, review and publish social content
Make, review and publish social content from an AI assistant: six skills that work together, with the hosted ViewPrinter MCP server.
Assets
| File | For |
|---|---|
viewprinter-skill-2.0.0.zip |
The skills as one combined skill, SKILL.md at the archive root. What npx skills add https://viewprinter.tech fetches. |
viewprinter-2.0.0.zip |
The full plugin — manifests, six skills, MCP config — for Claude Code and Codex. |
viewprinter-social-manager-2.0.0.zip |
The ClawHub package: the same combined skill in a folder. |
All three are byte-reproducible from this tag: fixed timestamps, mode derived from the path, no build host in the output.
c57d3ccb4efc83fa1a95d4272f08b55cfcc6ae70924957d0f34eb4fe6c0adc7b viewprinter-2.0.0.zip
8cc1817fccfc8191fdb34fa142606fd4d1193beaf51cab09a98aefce80498a63 viewprinter-social-manager-2.0.0.zip
47fb2403d9491b76bb76c825f451fbed7fb378ff5880ad1108ad614f775b5274 viewprinter-skill-2.0.0.zip
This release
One install now carries the whole loop as six skills, named for the work they do: content-publishing (was viewprinter), content-production, content-review, content-learning, account-profiles (was account-group-review) and paid-growth, released as early access. A project's own voice, formats and accounts live in a content skill inside that project, which content-production helps create; the plugin stays general.
Breaking. The old skill names are gone; the skills are viewprinter:<skill>. learn.py keeps publication links in monthly logs, which 1.4.0 and earlier cannot read: run learn.py compact --remove-originals only once every install that reads a project's memory is updated.
Claude Code installs straight from this repository: /plugin marketplace add 1vmgm/viewprinter-plugin, then /plugin install viewprinter@viewprinter.
The local helpers need Python 3.9 or newer and run on macOS, Linux and Windows; CI runs every skill's tests on all three with Python 3.9 and 3.12. The local review server refuses requests and frames that other sites start, sandboxes what it serves, and serves only the folders of registered reviews, never a home folder.
This release does not change the hosted service or refresh installed client caches; the directory listings are separate distribution channels.
ViewPrinter v1.2.1
Product skill maintenance: Instagram trial Reels, automatic sharing versus publication, and connection-specific schema recovery. Preserves approved audience, disclosure choices, idempotency and workspace permissions. Includes three new behavioral evaluation definitions and packaging coverage for every archive. Nine release tests and both skill lints pass. This release does not deploy the hosted service or refresh installed client caches; ClawHub and pending directory submissions are separate distribution channels.
v1.2.0 — one skill, nine rules
Schedule and publish social posts to TikTok, Instagram, Facebook, YouTube and X from an AI assistant, through the hosted ViewPrinter MCP server.
Assets
| File | For |
|---|---|
viewprinter-skill-1.2.0.zip |
The skill alone, SKILL.md at the archive root. What npx skills add viewprinter.tech fetches. |
viewprinter-1.2.0.zip |
The full plugin — manifests, skill, MCP config — for Claude Code and Codex. |
viewprinter-social-manager-1.2.0.zip |
The ClawHub package. |
All three are byte-reproducible: fixed timestamps, mode derived from the path, no build host in the output.
This release
Three top-level skills became one, routing to nine rules read only when they apply. The platform rules govern what you may upload as much as what you may post, and living in one of three skills meant an agent uploading media never saw them.
The rules no longer name the platforms. platforms_list is the only thing that knows which can publish and what each accepts; the names survive in the skill description, where they are a discovery trigger rather than a fact to reason from.
.codex-plugin/plugin.json and the ClawHub entry point are generated from single sources, and the validator fails on a hand-edit rather than letting two descriptions of one product drift apart.
Codex now reads the portable mcp.json. It was pointed at Claude's .mcp.json, whose type: "http" the Agent Plugins schema rejects outright.