page-as-data
Read a web page as data instead of a screenshot: what is on screen, what broke behind it, and layout defects at phone and desktop widths.
npx @keenskills/page-as-data initOpen-source agent skills
Skills that let an agent read what a web page really shows, and draw architecture diagrams you can print. Each one installs with a single command.
Read a web page as data instead of a screenshot: what is on screen, what broke behind it, and layout defects at phone and desktop widths.
npx @keenskills/page-as-data initProfessional, print-ready architecture diagrams (Azure, AWS, GCP, network topology) as editable draw.io files plus PNG and PDF.
npx @keenskills/drawing-architecture-diagrams initRun init in your project. It finds the agents you use and writes the skill in each one’s own format.
Say what you need in plain words: check this page on a phone, or draw this system on one A4 page.
Your agent reads the page as data, or builds a draw.io file with PNG and PDF, and fixes what it finds.
Claude Code, Codex and other agents that read AGENTS.md, Gemini CLI, Cursor, Windsurf, Cline and GitHub Copilot. init finds the ones your project uses; --agent picks them yourself.
Node 22 or newer to install. page-as-data also needs Chrome, Chromium or Edge. The diagram skill needs Python 3.9 or newer, and draw.io desktop for PNG and PDF export.
Yes. Each skill is its own npm package and its own Claude Code plugin, with its own version and changelog.
Run the same package with uninstall. It removes what init wrote and nothing else.
Yes. Both are MIT licensed and open source on GitHub.