{"id":"425d9f93-2154-41d5-a5cc-ffe55f2fc4c1","shortId":"M5WBkx","kind":"skill","title":"Monolith Web Page Archiver and Single-File Bundler","tagline":"Monolith is a CLI tool and Rust library that saves complete web pages as a single HTML file by embedding CSS, images, JavaScript, and fonts as data URLs. It produces self-contained HTML5 documents that render correctly offline without external dependencies.","description":"# Monolith Web Page Archiver and Single-File Bundler\n\nMonolith is a CLI tool and Rust library that saves complete web pages as a single HTML file by embedding CSS, images, JavaScript, and fonts as data URLs. It produces self-contained HTML5 documents that render correctly offline without external dependencies.\n\n## Installation\n\nUse the upstream install or setup path that matches your environment:\n- cargo install monolith\n- brew install monolith\n- make install clean\n- docker build -t y2z/monolith .\n\nRequirements and caveats from upstream:\n- #### Using [containers](https://www.docker.com/)\n- Monolith doesn't feature a JavaScript engine, hence websites that retrieve and display data after initial load may require usage of additional tools.\n\nBasic usage or getting-started notes:\n- #### Using [Cargo](https://crates.io/crates/monolith) (cross-platform)\n- console\n- #### Via [Homebrew](https://formulae.brew.sh/formula/monolith) (macOS and GNU/Linux)\n\n- Source: https://github.com/Y2Z/monolith\n- Extracted from upstream docs: https://raw.githubusercontent.com/Y2Z/monolith/HEAD/README.md\n\n## Source\n\n- [Agent Skill Exchange](https://agentskillexchange.com/skills/monolith-web-page-single-file-archiver/)","tags":["monolith","web","page","single","file","archiver","skills","agentskillexchange","agent-skills","ai-agents","ai-tools","awesome-list"],"capabilities":["skill","source-agentskillexchange","skill-monolith-web-page-single-file-archiver","topic-agent-skills","topic-ai-agents","topic-ai-tools","topic-awesome-list","topic-claude-code","topic-codex","topic-cursor","topic-llm","topic-mcp","topic-npx-skills","topic-openclaw","topic-skills-catalog"],"categories":["skills"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/agentskillexchange/skills/monolith-web-page-single-file-archiver","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add agentskillexchange/skills","source_repo":"https://github.com/agentskillexchange/skills","install_from":"skills.sh"}},"qualityScore":"0.454","qualityRationale":"deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,208 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T19:11:21.650Z","embedding":null,"createdAt":"2026-05-18T13:17:49.249Z","updatedAt":"2026-05-18T19:11:21.650Z","lastSeenAt":"2026-05-18T19:11:21.650Z","tsv":"'/)':137 '/crates/monolith)':172 '/formula/monolith)':181 '/skills/monolith-web-page-single-file-archiver/)':202 '/y2z/monolith':188 '/y2z/monolith/head/readme.md':195 'addit':159 'agent':197 'agentskillexchange.com':201 'agentskillexchange.com/skills/monolith-web-page-single-file-archiver/)':200 'archiv':4,55 'basic':161 'brew':118 'build':125 'bundler':9,60 'cargo':115,169 'caveat':130 'clean':123 'cli':13,64 'complet':20,71 'consol':176 'contain':42,93,134 'correct':47,98 'crates.io':171 'crates.io/crates/monolith)':170 'cross':174 'cross-platform':173 'css':30,81 'data':36,87,151 'depend':51,102 'display':150 'doc':192 'docker':124 'document':44,95 'doesn':139 'embed':29,80 'engin':144 'environ':114 'exchang':199 'extern':50,101 'extract':189 'featur':141 'file':8,27,59,78 'font':34,85 'formulae.brew.sh':180 'formulae.brew.sh/formula/monolith)':179 'get':165 'getting-start':164 'github.com':187 'github.com/y2z/monolith':186 'gnu/linux':184 'henc':145 'homebrew':178 'html':26,77 'html5':43,94 'imag':31,82 'initi':153 'instal':103,107,116,119,122 'javascript':32,83,143 'librari':17,68 'load':154 'maco':182 'make':121 'match':112 'may':155 'monolith':1,10,52,61,117,120,138 'note':167 'offlin':48,99 'page':3,22,54,73 'path':110 'platform':175 'produc':39,90 'raw.githubusercontent.com':194 'raw.githubusercontent.com/y2z/monolith/head/readme.md':193 'render':46,97 'requir':128,156 'retriev':148 'rust':16,67 'save':19,70 'self':41,92 'self-contain':40,91 'setup':109 'singl':7,25,58,76 'single-fil':6,57 'skill':198 'skill-monolith-web-page-single-file-archiver' 'sourc':185,196 'source-agentskillexchange' 'start':166 'tool':14,65,160 'topic-agent-skills' 'topic-ai-agents' 'topic-ai-tools' 'topic-awesome-list' 'topic-claude-code' 'topic-codex' 'topic-cursor' 'topic-llm' 'topic-mcp' 'topic-npx-skills' 'topic-openclaw' 'topic-skills-catalog' 'upstream':106,132,191 'url':37,88 'usag':157,162 'use':104,133,168 'via':177 'web':2,21,53,72 'websit':146 'without':49,100 'www.docker.com':136 'www.docker.com/)':135 'y2z/monolith':127","prices":[{"id":"92d3b8d4-9191-436d-81d4-322d76c00326","listingId":"425d9f93-2154-41d5-a5cc-ffe55f2fc4c1","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"agentskillexchange","category":"skills","install_from":"skills.sh"},"createdAt":"2026-05-18T13:17:49.249Z"}],"sources":[{"listingId":"425d9f93-2154-41d5-a5cc-ffe55f2fc4c1","source":"github","sourceId":"agentskillexchange/skills/monolith-web-page-single-file-archiver","sourceUrl":"https://github.com/agentskillexchange/skills/tree/main/skills/monolith-web-page-single-file-archiver","isPrimary":false,"firstSeenAt":"2026-05-18T13:17:49.249Z","lastSeenAt":"2026-05-18T19:11:21.650Z"}],"details":{"listingId":"425d9f93-2154-41d5-a5cc-ffe55f2fc4c1","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"agentskillexchange","slug":"monolith-web-page-single-file-archiver","github":{"repo":"agentskillexchange/skills","stars":8,"topics":["agent-skills","ai-agents","ai-tools","awesome-list","claude-code","codex","cursor","llm","mcp","npx-skills","openclaw","skills-catalog"],"license":"mit","html_url":"https://github.com/agentskillexchange/skills","pushed_at":"2026-05-18T19:02:17Z","description":"The open catalog of AI agent skills — 2,000+ security-scanned skills for Claude Code, Cursor, Codex, and more.","skill_md_sha":"e3a1f5b5c04182fe321dfd2317c8db9a71982c79","skill_md_path":"skills/monolith-web-page-single-file-archiver/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/agentskillexchange/skills/tree/main/skills/monolith-web-page-single-file-archiver"},"layout":"multi","source":"github","category":"skills","frontmatter":{"name":"Monolith Web Page Archiver and Single-File Bundler","description":"Monolith is a CLI tool and Rust library that saves complete web pages as a single HTML file by embedding CSS, images, JavaScript, and fonts as data URLs. It produces self-contained HTML5 documents that render correctly offline without external dependencies."},"skills_sh_url":"https://skills.sh/agentskillexchange/skills/monolith-web-page-single-file-archiver"},"updatedAt":"2026-05-18T19:11:21.650Z"}}