Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add hect0x7/jmcomic-ai --skill jmcomicgit clone --depth 1 https://github.com/hect0x7/jmcomic-aiWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/hect0x7/jmcomic-ai/jmcomic)<a href="https://agentmods.dev/skills/hect0x7/jmcomic-ai/jmcomic"><img src="https://agentmods.dev/badge/skills/hect0x7/jmcomic-ai/jmcomic/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/hect0x7/jmcomic-ai/jmcomic"><img src="https://agentmods.dev/badge/skills/hect0x7/jmcomic-ai/jmcomic.svg" alt="Reviewed on agentmods" width="80" height="20"></a>- NVIDIA SkillSpector pass
What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00115 | $0.03919 |
| Opus 5.5 | $0.00046 | $0.01568 |
| Sonnet 5.5 | $0.00023 | $0.00784 |
| Haiku 4.5 | $0.00012 | $0.00392 |
Grade A, and why
jmcomic scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 6d ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 302 lines — stays where its author put it; the contents beside it link to each section on GitHub.
JMComic Skill
This skill enables you to interact with JMComic (18comic), a popular manga platform, to search, browse, and download manga content.
When to Use This Skill
Activate this skill when the user wants to:
- Search for manga by keyword or category
- Browse popular manga rankings (daily, weekly, monthly)
- Read album-specific or site-wide comments and nested replies, including spoiler flags
- List favorite folders, browse saved albums, add an album to favorites, or delete an album from favorites
- Download entire albums or specific chapters (Returns structured dict with status, paths, and metadata)
- Get detailed information about a manga album
- Configure download settings (paths, concurrency, proxies)
- Post-process downloaded content (Zip, PDF, LongImage) with native parameters or
dir_rule - Download the latest Android APK published by
hect0x7/JMComic-APK - Run
jms --helpto obtain the current upstream options, then invokejmsdirectly for an existing or newly downloaded manga directory
For APK download, local-reader startup, LAN safety, and download-to-read continuation rules, read
references/ecosystem.md before acting.
Downloads
Use jmai download --ids 123,456 --json for albums; add --kind photo for chapter IDs.
For work that must continue after the command returns, add --background; use jmai task status,
cancel, or retry with the returned task ID. Retain the task directory when using these commands.
Wait for cancellation to reach a terminal state before retrying. Retry only unfinished items, and
report partial or failed results accurately. If an item’s actual_id differs from its requested id,
mention both IDs to the user. Hand off the returned file paths rather than guessing them.
Read references/download_workflows.md when choosing chapters, setting worker limits, exporting, or managing tasks. It also describes the MCP task tools for MCP clients.
Album Comments
Use get_album_comments(album_id: str, page: int = 1) to read one page of comments. This is a read-only tool; it does not post comments or replies.
What ships with it
27 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.
- assets/option_schema.json 28 KB
- references/browse_albums.md 2.3 KB
- references/download_workflows.md 7.8 KB
- references/ecosystem.md 2.2 KB
- references/examples.md 6.7 KB
- references/post_process.md 2.2 KB
- references/reference.md 8.1 KB
- references/scripts.md 17 KB
- scripts/_script_utils.py 957 B runs code
- scripts/add_favorite_album.py 1.2 KB runs code
- scripts/album_comments.py 1.8 KB runs code
- scripts/album_info.py 5.2 KB runs code
- scripts/batch_download.py 2.9 KB runs code
- scripts/check_domains.py 15 KB runs code
- scripts/delete_favorite_album.py 1.2 KB runs code
- scripts/doctor.py 4.9 KB runs code
- scripts/download_covers.py 3.9 KB runs code
- scripts/download_latest_apk.py 5.6 KB runs code
- scripts/download_photo.py 2.8 KB runs code
- scripts/favorite_albums.py 2.2 KB runs code
- scripts/favorite_folders.py 1.8 KB runs code
- scripts/forum_comments.py 1.8 KB runs code
- scripts/login.py 13 KB runs code
- scripts/post_process.py 4.4 KB runs code
- scripts/ranking_tracker.py 6.1 KB runs code
- scripts/search_export.py 7.9 KB runs code
- scripts/validate_config.py 4.1 KB runs code
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 6d ago Changed · -34 lines 2ab9791950f0
- 23d ago Changed · +4 lines 5e60acc30188
- 1mo ago Changed 7d8004f7a8f8
- 1mo ago Changed · +66 lines · +14 tokens per session 3f70bc87786e
- 1mo ago First seen · 266 lines · 101 tokens per session scan A d88cd09e28b3
jmcomic is a skill published in the GitHub repository hect0x7/jmcomic-ai (119 stars, last pushed 7d ago), licensed MIT. It adds 115 tokens to every session and 3,919 once invoked, about $0.0005 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.
Other skills, from other repositories
x-reader
Read source URLs from X/Twitter, articles, YouTube, Bilibili, podcasts, WeChat, Xiaohongshu, Telegram, RSS, and the open web. Use when the user provides a link and wants the original content, evidence, transcript, summary, or source-grounded analysis.
url2ebook
A web-page converter that fetches the main content from a URL and creates an ebook for offline reading. The output is generated as an ebook file.
zpa-application_segment-pra-onboard
End-to-end onboarding of a new Privileged Remote Access (PRA) application in Zscaler Private Access. Walks through the full dependency chain — App connector group, server group, segment group, PRA credential, PRA portal, PRA application segment with appsconfig (RDP/SSH targets), and access policy rule — for RDP and…
zpa-application_segment-ba-onboard
End-to-end onboarding of a new Browser Access (BA) application in Zscaler Private Access. Walks through the full dependency chain — App connector group, server group, segment group, BA TLS certificate, BA application segment with appsconfig, and access policy rule — for web apps that should be reachable through the…
scrape-batch
Extract many known URLs in one polite, rate-limited pass. Use when the user hands over a list of links, a set of search hits to read in full, or asks to "scrape these pages" / "pull the content from all of them". Drives extract(action="batch"), which fans out with per-domain rate limiting and returns partial results…
archivebox-web-archiving
Capture and re-archive web pages with ArchiveBox via the archivebox-api MCP server — add URLs (with tags, crawl depth, and chosen extractors), update / re-archive existing snapshots, and schedule recurring archiving with the domain-typed CLI tool. Use when the agent must permanently archive a URL, bulk-add a list of…