Borrowing it
Nothing to install: this file belongs to ZimoLiao/scholaraio. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.
curl -O https://raw.githubusercontent.com/ZimoLiao/scholaraio/main/.claude/skills/ingest-link/SKILL.mdgit clone --depth 1 https://github.com/ZimoLiao/scholaraioWrote 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/zimoliao/scholaraio/ingest-link)<a href="https://agentmods.dev/skills/zimoliao/scholaraio/ingest-link"><img src="https://agentmods.dev/badge/skills/zimoliao/scholaraio/ingest-link/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/zimoliao/scholaraio/ingest-link"><img src="https://agentmods.dev/badge/skills/zimoliao/scholaraio/ingest-link.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.00040 | $0.00858 |
| Opus 5 | $0.00020 | $0.00429 |
| Sonnet 5 | $0.00008 | $0.00172 |
| Haiku 4.5 | $0.00004 | $0.00086 |
Grade A, and why
ingest-link 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 13d 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 — 90 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Ingest Web Links
Use this skill when the user already has one or more URLs and wants them pulled into the ScholarAIO library as document-style records.
When to Use
Use this skill when the user wants to:
- ingest a webpage directly into the local knowledge base
- ingest an online PDF or report from a URL
- capture technical documentation, standards, manuals, or web articles as
documentitems - route rendered web content through the normal ScholarAIO ingest/index flow
Do not use this skill when:
- the task is only to search the local library; use
search - the task is mainly about arXiv preprints; use
arxiv - the user only wants broad web discovery without ingesting; use external web search first, then come back if ingestion is desired
Core Workflow
1. Confirm the source shape
- If the user already provides URL(s), go straight to
scholaraio ingest-link - If the user only has a topic but no URL, discover URLs first through the host agent's native web search, then ingest selected results
2. Use the CLI entrypoint
Basic ingestion:
scholaraio ingest-link https://example.com/page
scholaraio ingest-link https://example.com/page https://example.com/report.pdf
Preview only:
scholaraio ingest-link https://example.com/page --dry-run
Ingest without rebuilding indexes immediately:
scholaraio ingest-link https://example.com/page --no-index
Force PDF extraction mode when the backend needs a hint:
scholaraio ingest-link https://example.com/report.pdf --pdf
3. Keep the backend model clear
- ScholarAIO does not render webpages itself in this flow
- It depends on an external
qt-web-extractorservice - The value of that service is rendered-content extraction, not just raw HTML download
- Default HTTP endpoint:
http://127.0.0.1:8766 - Preferred MCP endpoint:
http://127.0.0.1:8766/mcp - Prefer
config.yaml -> webextract.transport: mcppluswebextract.mcp_url/webextract.mcp_tool - HTTP fallback uses
webextract.base_url/webextract.api_key - Environment variables
WEBEXTRACT_TRANSPORT,WEBEXTRACT_MCP_URL,WEBEXTRACT_URL, andWEBEXTRACT_API_KEYstill work as overrides
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.
- 13d ago First seen · 90 lines · 40 tokens per session scan A 164bf6c99c9c
ingest-link is a skill published in the GitHub repository ZimoLiao/scholaraio (571 stars, last pushed 13d ago), licensed MIT. It adds 40 tokens to every session and 858 once invoked, about $0.0002 per session on Opus 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
infrastructure-validation
Skill for the validation infrastructure module providing PDF validation, markdown validation, output integrity checks, link verification, documentation audits, issue categorization, and repository scanning. Use when validating research outputs, checking document quality, running audits, or verifying cross-references.
infrastructure-steganography
Skill for the steganography infrastructure module providing QR code generation with dynamic mailto links, hash manifests, metadata payloads, and document-wide overlay processing. Use this module to insert opt-in cryptographic and steganographic provenance data onto PDFs.
template-pitch-deck
Pitch-deck generation exemplar — short/medium/long PDF+PPTX decks from one token-resolved, diligence-cited content source.
template-validation-quality
Run validation CLI, prerender, markdown/PDF/integrity gates, and QA workflows for the Research Project Template. USE WHEN validate manuscript, check PDF for ?? refs, prerender gate, link checker, output integrity, or pre-commit validation — even without validationquality prompt.
template-storybook
Full-page illustrated storybook exemplar — symbolic shape-family characters, page-level raster scenes, text overlays, deterministic PDF assembly.
template-textbook
Modular fillable textbook scaffold — parts/chapters/labs/question banks from config.yaml, auto-numbering, deterministic figures, structural contract enforcement.