skills/agentic-harness/vault-fetch/SKILL.md
Fetch a URL, extract its text content, and persist it as a semantic memory tagged with the source URL for future retrieval. Use when the user shares a link to documentation, a GitHub issue, a blog post, or any reference material that should be available across sessions without re-fetching.
npx skillsauth add pantheon-org/tekhne vault-fetchInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Fetch a URL, extract its text content, and persist it as a semantic memory.
Any URL the user pastes that represents reference material — documentation, an issue, an RFC, a blog post — should be fetched proactively without waiting to be asked. If the URL will be useful in more than the current message, persist it.
vault-cli fetch "<url>" [--project <id>]
The content is automatically:
tier: semantic and forceCapture: trueNo --tier flag is needed or accepted — tier is set automatically.
If the fetch fails (non-2xx response, timeout, or auth-gated page), fall back to capturing the URL and title manually:
vault-cli capture --text "Reference: <title> — <url>" --tier semantic --tags reference,<topic>
vault-cli fetch "https://bun.sh/docs/api/sqlite"
vault-cli fetch "https://github.com/org/repo/issues/42" --project my-app
vault-cli fetch "https://datatracker.ietf.org/doc/html/rfc9457" --project api
--tier — tier is set automatically to semantic; passing it will cause an errorfile:// or localhost URLs — these are local paths unavailable to the fetch commandtools
A skill that produces warnings but no errors.
testing
A well-formed example skill for testing the validator.
development
A skill with code blocks and imperative instructions for testing content and contamination analysis.
tools