---
title: "autokap"
description: "Screenshots produced by your agent, from a demo world it builds and cannot leave."
canonical: https://agentpluginsdirectory.com/plugins/autokap
last-updated: 2026-11-07
---

# autokap
Screenshots produced by your agent, from a demo world it builds and cannot leave.
- Slug: autokap
- Publisher: Clément Guérin
- Repository: https://github.com/mangue-dev/autokap
- Manifest: plugin.json
- Version: 3.0.0
- License: MIT
- Category (editorial): creative-media
- Skills: 3 (autokap-init, autokap-shot, autokap-world)
- MCP servers: 0
- Stars: 1
- Repository created: 2026-08-07
- Repository last pushed: 2026-08-22
- Publisher type: User
- Listing: https://agentpluginsdirectory.com/plugins/autokap
- Schema: https://agent-plugins.org/schemas/1.0.0/plugin.schema.json

## What autokap does, in the publisher's words

Screenshots produced by your agent, from a demo world it builds and cannot leave.

> 3.x is a different thing from 1.x and 2.x. Those were the CLI of a hosted > service, which is shut down. There is no account, no dashboard, no API. This is > a set of agent skills and a small CLI that live in your repository. Nothing > here talks to a server.

No write can reach a row outside the demo world.

- the table is declared in captures/scope.mjs: anything else is refused;
- every row is anchored on the demo account, directly or through a parent that is already proven to be ours;
- no column pointing at a user points at a real one;

From the project README, punctuation lightly normalized. Full text: https://raw.githubusercontent.com/mangue-dev/autokap/HEAD/README.md

## Skills

- autokap-init: Equip a repository with autokap: write captures/config.mjs, adapter.mjs and scope.mjs by reading the project's own migrations, cron routes, workers and triggers, then create the demo account. Use when the user says "set up autokap", "install autokap", "/autokap init", when captures/scope.mjs is st…
- autokap-shot: Produce, change, refresh and drop product screenshots, write captures/shots/<name>/intent.md and shot.mjs with assertions, run them, then open the PNG and judge it. Use when the user asks for a screenshot of a screen, says "/autokap <what to show>", "change this shot", "refresh", "drop <name>", or…
- autokap-world: Create and maintain the demo world that screenshots are taken of, write idempotent seed files under captures/world/seed/, keep captures/world/world.md in step with them, and apply changes only through the autokap guard engine after explicit human consent. Use when a shot needs data that does not e…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.
