Agent skill

Link Ingest

by gowtham0992 in gowtham0992/link

A skill your agent uses when raw files are present, source pages look stale, or a user asks to ingest notes into Link; refresh source-backed wiki pages, propose memories, and validate updates…

MITAuto-check passedKnowledge Management

Install Link Ingest

skills CLI
$ npx skills add gowtham0992/link --skill link-ingest -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gowtham0992/link link-ingest --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gowtham0992/link.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/link-ingest .claude/skills/link-ingest && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
link-ingest
GitHub stars
199
Token cost
~368 tokens
SKILL.md length
153 words
Files
1
Skills in repo
4
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when raw files are present, source pages look stale, or a user asks to ingest notes into Link; refresh source-backed wiki pages, propose memories, and validate updates…

  • Works in 5 steps: Inspect the ingest plan → If Link reports secret-looking values,… → Read only the pending raw files named by… → …
  • Raw files are present
  • Calls python3
  • Source pages look stale

What it does

Link Ingest is an agent skill from gowtham0992/link. Use when raw files are present, source pages look stale, or a user asks to ingest notes into Link; refresh source-backed wiki pages, propose memories, and validate updates through the CLI without MCP.

Its SKILL.md is about 370 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Knowledge Management. It works with Model Context Protocol. The repository describes itself as: Local personal memory for LLM agents. The licence is MIT.

When your agent uses it

  • Raw files are present
  • Source pages look stale
  • A user asks to ingest notes into Link
  • Refresh source-backed wiki pages

Example prompts

  • “/link-ingest”

Requirements

  • Python 3

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Inspect the ingest plan
  2. If Link reports secret-looking values, unreadable files, or unsafe paths, stop and ask the user to fix or redact them.
  3. Read only the pending raw files named by the ingest plan. Create or update one wiki/sources/... page per raw file, and update existing…
  4. Keep durable memory proposal-only until the user approves it
  5. After writing wiki pages, rebuild generated indexes and validate

What it can do on your machine

Read from SKILL.md and the folder at commit cc92f36. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Link Ingest loads about 368 tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 153 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~53
When it runs · the whole SKILL.md, loaded when a task matches
~368

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from gowtham0992/link at commit cc92f36, republished under its MIT licence (© gowtham0992). 153 words, ~368 tokens.

Download SKILL.mdSave it as .claude/skills/link-ingest/SKILL.md (or your agent's skills folder).
name
link-ingest
description
Use when raw files are present, source pages look stale, or a user asks to ingest notes into Link; refresh source-backed wiki pages, propose memories, and validate updates through the CLI without MCP.

Use lnk ingest-status as the source of truth. Load this skill when the user drops files into raw/, mentions new notes/transcripts/docs, or asks what Link should learn next. In a source checkout, replace lnk with python3 link.py. The command tells you which raw files need work and which checks must run next.

  1. Inspect the ingest plan:
    bash
    lnk ingest-status [link-root]
  2. If Link reports secret-looking values, unreadable files, or unsafe paths, stop and ask the user to fix or redact them.
  3. Read only the pending raw files named by the ingest plan. Create or update one wiki/sources/... page per raw file, and update existing concept/entity/exploration/memory pages before creating thin duplicates.
  4. Keep durable memory proposal-only until the user approves it:
    bash
    lnk propose-memories raw/<file> [link-root]
  5. After writing wiki pages, rebuild generated indexes and validate:
    bash
    lnk rebuild-index [link-root]
    lnk rebuild-backlinks [link-root]
    lnk validate [link-root]
    lnk health [link-root]

Do not put raw source contents into chat unless needed for the current ingest task. Preserve source paths and provenance on generated pages.

© gowtham0992, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/link-ingest of gowtham0992/link.

Open the folder on GitHubat commit cc92f36

Compare with similar skills

Link Ingest next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Link Ingest compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Link Ingest this skillgowtham0992/link199—~368Automated safety check: PassMIT
Multi-Source to NotebookLM Processorjoeseesun/qiaomu-anything-to-notebooklm6.2k—~3.6kAutomated safety check: PassMIT
NotebookLM Research Workflowclaude-world/notebooklm-skill467—~1.8kAutomated safety check: PassMIT
Arkon Editnduckmink/arkon1.5k—~1.6kAutomated safety check: PassCustom licence
Open Knowledge Discoveryinkeep/open-knowledge4.4k—~2kAutomated safety check: PassGPL-3.0
Arkon Querynduckmink/arkon1.5k—~1kAutomated safety check: PassCustom licence

Similar skills

  • Multi-Source to NotebookLM Processor

    joeseesun/qiaomu-anything-to-notebooklm

    Collects content from WeChat articles, web pages, YouTube, podcasts, documents and more, uploads it to NotebookLM and generates podcasts, slides or mind maps.

    6.2k GitHub stars~3.6k tokensUpdated 5 days ago
    Knowledge ManagementAuto-check passed
  • NotebookLM Research Workflow

    claude-world/notebooklm-skill

    Creates NotebookLM notebooks from URLs, text and files, asks cited questions, runs web research and generates audio, slides, quizzes and other artifacts.

    467 GitHub stars~1.8k tokensUpdated 2 mo ago
    Knowledge ManagementAuto-check passed
  • Arkon Edit

    nduckmink/arkon

    Propose or directly apply edits to Arkon wiki pages, including proposing brand new pages.

    1.5k GitHub stars~1.6k tokensUpdated 4 mo ago
    Knowledge ManagementAuto-check passed
  • Open Knowledge Discovery

    inkeep/open-knowledge

    Read when the user asks what OpenKnowledge is, wants to install it on a repository, wants to open or preview a single markdown file that is not part of an OpenKnowledge project, wants to share an…

    4.4k GitHub stars~2k tokensUpdated today
    Knowledge ManagementAuto-check passed
  • Arkon Query

    nduckmink/arkon

    Answer questions using the Arkon knowledge base. An agent skill from nduckmink/arkon.

    1.5k GitHub stars~1k tokensUpdated 4 mo ago
    Knowledge ManagementAuto-check passed
  • Gitnexus Guide

    aws-samples/sample-kolya-br-proxy

    Official

    A skill your agent uses when the user asks about GitNexus itself — available tools, how to query the knowledge graph, MCP resources, graph schema, or workflow reference.

    106 GitHub starsUsed in 11 repos~867 tokens
    Knowledge ManagementAuto-check passed

More from gowtham0992/link

  • Link Memory

    gowtham0992/link

    Use after important user-approved decisions, when durable context should be proposed or reviewed, and for explicit Link memory lifecycle work: remember, recall, review, update, archive, restore…

    199 GitHub stars~664 tokensUpdated 11 days ago
    Auto-check passed
  • Link Retrieve

    gowtham0992/link

    Use before answering work that may depend on user memory, project history, source-backed notes, or prior decisions; retrieve compact Link context through the CLI without loading the whole wiki or…

    199 GitHub stars~519 tokensUpdated 11 days ago
    Auto-check passed
  • Link Health

    gowtham0992/link

    Use at the start of Link work when readiness is unclear, after installs or upgrades, and before repairs; verify health, inspect interrupted writes, back up, and repair generated indexes without MCP.

    199 GitHub stars~394 tokensUpdated 11 days ago
    Auto-check passed

Questions about Link Ingest

What does Link Ingest do?

A skill your agent uses when raw files are present, source pages look stale, or a user asks to ingest notes into Link; refresh source-backed wiki pages, propose memories, and validate updates…. Link Ingest is an agent skill from gowtham0992/link. Use when raw files are present, source pages look stale, or a user asks to ingest notes into Link; refresh source-backed wiki pages, propose memories, and validate updates through the CLI without MCP.

When should I use Link Ingest?

Link Ingest fits situations like: raw files are present; source pages look stale; A user asks to ingest notes into Link; refresh source-backed wiki pages.

How do I install Link Ingest in Claude Code?

Run `npx skills add gowtham0992/link --skill link-ingest -a claude-code`. Or copy the skill folder (skills/link-ingest in gowtham0992/link) into .claude/skills/link-ingest in your project. Claude Code loads it when a task matches its description.

How do I install Link Ingest in Codex?

Run `npx skills add gowtham0992/link --skill link-ingest -a codex`. Or copy the skill folder (skills/link-ingest in gowtham0992/link) into .agents/skills/link-ingest in your project. Codex loads it when a task matches its description.

Can I use Link Ingest in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gowtham0992/link --skill link-ingest -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/link-ingest, .gemini/skills/link-ingest, .github/skills/link-ingest and .opencode/skills/link-ingest in your project.

What does Link Ingest need to run?

Going by SKILL.md and its folder, Link Ingest needs the command-line tools its instructions call (python3). Our summary lists: Python 3.

Does Link Ingest access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Link Ingest safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Link Ingest use?

Link Ingest is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Link Ingest use?

About 368 tokens (SKILL.md is roughly 1.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Link Ingest?

Skills that share tags, products or a category with Link Ingest: Multi-Source to NotebookLM Processor (joeseesun/qiaomu-anything-to-notebooklm, 6.2k stars), NotebookLM Research Workflow (claude-world/notebooklm-skill, 467 stars), Arkon Edit (nduckmink/arkon, 1.5k stars) and Open Knowledge Discovery (inkeep/open-knowledge, 4.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Link Ingest?

gowtham0992 (a GitHub user) maintains it in gowtham0992/link, which has 199 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on September 28, 2026.

Source: gowtham0992/link on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.