aif-reference

Creates structured knowledge references from URLs and local files for AI agents.

Updated Jun 5, 2026
One-click install
npx skills add https://github.com/1t1sCooL/zazyvala-bot --skill aif-reference-1t1scool
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: aif-reference
Source: https://github.com/1t1sCooL/zazyvala-bot/tree/main/.cursor/skills/aif-reference
Command: npx skills add https://github.com/1t1sCooL/zazyvala-bot --skill aif-reference-1t1scool

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? AI agents often lack access to documentation they were not trained on, leading to hallucinated APIs and outdated answers. This Skill fetches external sources and converts them into durable, structured reference documents that other AI workflows can reuse. ## Core Features & Use Cases - Source Ingestion: Fetches web pages (with sub-page crawling and targeted search gap-filling) or reads local files such as Markdown, HTML, JSON, and YAML specs. - Structured Synthesis: Produces dense reference documents with overview, core concepts, API signatures, usage patterns, configuration tables, best practices, and pitfalls, always with source attribution. - Lifecycle Management: Supports listing, showing, deleting, and updating references, plus an INDEX.md registry for discovery by other skills. - Use Case: Before implementing a feature with an unfamiliar library, run the skill on the library's docs URL to create a grounded reference that planning and implementation skills can consult. ## Quick Start Ask the AI to create a reference from a documentation URL, for example: create a reference named zod-validation from https://zod.dev.

Frequently Asked Questions about aif-reference

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a knowledge reference from a URL for an AI agent?

Provide the documentation URL to the skill, optionally with a --name flag. It fetches the page and up to eight critical sub-pages, synthesizes the content into a structured Markdown reference, and saves it to the configured references directory.

How do I update an existing reference when documentation changes?

Run the skill with the --update flag and the reference name. It re-fetches the sources listed in the reference header, compares them with existing content, updates only changed sections, and preserves the original creation date.

Can I create references from local files instead of URLs?

Yes, the skill accepts local file paths and reads Markdown, HTML, JSON, YAML, and plain text files. It follows referenced local files up to five levels deep and extracts content according to the detected format.

What happens if a reference exceeds the size limit?

References should stay under 1000 lines. Larger topics are split into a directory inside the references folder containing multiple sub-reference files plus an INDEX.md that links them together.

What if a source URL requires authentication or fails to load?

The skill reports the access failure instead of guessing content. Its no-hallucination rule means only material actually retrieved from sources is included in the generated reference.