Agent skill

Fresh Library Docs

by OneWave-AI in OneWave-AI/claude-skills

Use before writing code against a library, SDK, API, or framework whose current version you are not certain of — especially fast-moving ones.

MITAuto-check passed

Install Fresh Library Docs

skills CLI
$ npx skills add OneWave-AI/claude-skills --skill fresh-library-docs -a claude-code

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

GitHub CLI
$ gh skill install OneWave-AI/claude-skills fresh-library-docs --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/OneWave-AI/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/fresh-library-docs .claude/skills/fresh-library-docs && 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
fresh-library-docs
GitHub stars
336
Token cost
~839 tokens
SKILL.md length
385 words
Files
1
Skills in repo
69
Repo updated
First seen
Licence
MIT

At a glance

Use before writing code against a library, SDK, API, or framework whose current version you are not certain of — especially fast-moving ones.

  • Works in 4 steps: What Is Installed → Read the Real Source → Then the Docs → …
  • An import fails
  • SKILL.md covers Core Behavior, Step 1 — What Is Installed, Step 2 — Read the Real Source and Step 3 — Then the Docs, plus 3 more sections
  • Calls npm, pip and python

What it does

Fresh Library Docs is an agent skill from OneWave-AI/claude-skills. Use before writing code against a library, SDK, API, or framework whose current version you are not certain of — especially fast-moving ones. Trigger when an import fails, a method does not exist, a config key is rejected, a deprecation warning appears, or the user says the code was written against an old version.

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

The repository describes itself as: 200+ production-ready Claude Code skills for sales, marketing, design, engineering, and AI agent architecture. Built and maintained by OneWave AI. The licence is MIT.

When your agent uses it

  • An import fails
  • A method does not exist
  • A config key is rejected
  • A deprecation warning appears

Example prompts

  • “/fresh-library-docs”

Requirements

  • Python 3
  • Node.js

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. What Is Installed
  2. Read the Real Source
  3. Then the Docs
  4. Confirm Before Committing

What it can do on your machine

Read from SKILL.md and the folder at commit fc5b785. 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:

    • npm
    • pip
    • python
    • node
    • npx

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

  • Network

    No URLs in SKILL.md. Its commands use npm, pip and npx, which can reach the network depending on how they are called.

    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

Fresh Library Docs loads about 839 tokens when it runs. Until then it costs about 84 tokens; SKILL.md has 385 words of instructions outside code blocks.

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

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 OneWave-AI/claude-skills at commit fc5b785, republished under its MIT licence (© OneWave-AI). 385 words, ~839 tokens.

Download SKILL.mdSave it as .claude/skills/fresh-library-docs/SKILL.md (or your agent's skills folder).
name
fresh-library-docs
description
Use before writing code against a library, SDK, API, or framework whose current version you are not certain of — especially fast-moving ones. Trigger when an import fails, a method does not exist, a config key is rejected, a deprecation warning appears, or the user says the code was written against an old version.
tools
Read, Glob, Grep, Bash, WebFetch, WebSearch

Fresh Library Docs

Training data has a cutoff; libraries do not. Most "the AI hallucinated an API" bugs are really the model writing correct code for a version that shipped two years ago. This skill checks reality first.

Core Behavior

Before writing non-trivial code against a dependency, establish two facts: which version this project actually has, and what that version's API looks like. In that order.

Step 1 — What Is Installed

The installed version beats the latest version and beats your memory. Read it from the project:

bash
cat package.json | grep -A30 '"dependencies"'
npm ls <pkg> --depth=0 2>/dev/null
pip show <pkg> 2>/dev/null | head -3
cat requirements.txt pyproject.toml 2>/dev/null | grep -i <pkg>

Step 2 — Read the Real Source

The most reliable documentation is the code on disk. It cannot be out of date, because it is what will run.

bash
ls node_modules/<pkg>/dist/*.d.ts
grep -rn "export function <name>\|export declare" node_modules/<pkg>/dist/index.d.ts | head -20
python -c "import <pkg>, inspect; print(inspect.signature(<pkg>.<fn>))"

For a TypeScript project, the .d.ts file answers the question definitively. Read it before searching the web.

Step 3 — Then the Docs

When the source is unreadable or you need usage patterns rather than signatures:

  • Official docs for that exact version, not the "latest" URL, which silently redirects.
  • The repo's CHANGELOG or migration guide — the fastest way to learn what moved between your mental model and reality.
  • GitHub issues for the specific error string, when behavior contradicts the docs.

Blog posts and forum answers are the last resort and always carry a date. A 2023 tutorial for a library that had a major release last year is a trap.

Show full SKILL.md (162 more words)Show less

Step 4 — Confirm Before Committing

For anything non-obvious, run the smallest possible check rather than trusting the read:

bash
node -e "const x=require('<pkg>'); console.log(Object.keys(x).slice(0,30))"
npx tsc --noEmit 2>&1 | head -20

Type-check output is the cheapest proof that an API call exists.

Rules

  • Never call a method you have not seen defined somewhere real.
  • Pin what you learn into the code as a comment only when the behavior is genuinely surprising — not as a version diary.
  • When installed and latest differ significantly, say so in one line and let the user decide whether to upgrade. Do not upgrade a dependency to make your snippet work.
  • If the answer is genuinely uncertain, say which part is uncertain instead of writing confident code around it.

Highest-Risk Dependencies

Verify these every time; they move fastest and break most: AI SDKs and model identifiers, auth libraries, ORMs and database clients, build tooling and bundler config, meta-framework routing and data-fetching conventions, payment SDKs. For model names, pricing, and parameters specifically, check the provider's current model list rather than recalling one.

© OneWave-AI, 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 fresh-library-docs of OneWave-AI/claude-skills.

Open the folder on GitHubat commit fc5b785

Compare with similar skills

Fresh Library Docs 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.

Fresh Library Docs compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Fresh Library Docs this skillOneWave-AI/claude-skills336—~839Automated safety check: PassMIT
Content Freshness Signalsthedaviddias/Front-End-Checklist74k—~741Automated safety check: PassMIT
Freshness Checkbruin-data/bruin1.8k—~1kAutomated safety check: PassApache-2.0
Checking Freshnessastronomer/agents451—~801Automated safety check: PassApache-2.0
Ripwire Fresh Eyesredhat-et/ripwire2.4k—~10kAutomated safety check: NotesApache-2.0
Doc Freshness ReviewTencentCloudBase/CloudBase-AI-Toolkit1.1k—~1.1kAutomated safety check: PassMIT

Similar skills

  • Content Freshness Signals

    thedaviddias/Front-End-Checklist

    Audits article pages for freshness signals, covering the Last-Modified header, Article JSON-LD dateModified and a visible last-updated date, and fixes mismatches.

    74k GitHub stars~741 tokensUpdated 3 days ago
    Marketing & SEOAuto-check passed
  • Freshness Check

    bruin-data/bruin

    A skill your agent uses when data is stale, a scheduled run is missing, or freshness checks fail.

    1.8k GitHub stars~1k tokensUpdated today
    DatabasesAuto-check passed
  • Checking Freshness

    astronomer/agents

    Quick data freshness check. An agent skill from astronomer/agents.

    451 GitHub stars~801 tokensUpdated 2 days ago
    Data & AnalyticsAuto-check passed
  • Ripwire Fresh Eyes

    redhat-et/ripwire

    Maintenance risk in code you did NOT write — inheriting a module, planning a refactor, a suspected god object, 'what's gnarly / where's the rot / safe to touch?': hotspots, dead or inactive code…

    2.4k GitHub stars~10k tokensUpdated today
    DevelopmentAuto-check: notes
  • Doc Freshness Review

    TencentCloudBase/CloudBase-AI-Toolkit

    A skill your agent uses when auditing repository documentation for drift, stale statements, broken references, or README mismatches, especially across published docs under doc/ and key entry…

    1.1k GitHub stars~1.1k tokensUpdated today
    DevelopmentAuto-check passed
  • Fresh Eyes Amend

    jackfranklin/dotfiles

    Amends the previous commit with current changes, then spawns two subagents to independently review the full git diff and propose fresh commit messages.

    255 GitHub stars~899 tokensUpdated today
    DevelopmentAuto-check passed

More from OneWave-AI/claude-skills

All 69 skills in this repo
  • CRM Data Cleanup

    OneWave-AI/claude-skills

    Finds duplicate and junk records in a CRM CSV export with fuzzy matching, normalizes fields and writes a reviewable merge plan plus import-ready files without touching the live CRM.

    336 GitHub stars~2.5k tokensUpdated 8 days ago
    Auto-check passed
  • Design Export Repair

    OneWave-AI/claude-skills

    Repairs broken decks and PDFs exported from Claude Design or similar AI deck generators: clipped text, wrong fonts and corrupted .pptx package structure.

    336 GitHub stars~2.6k tokensUpdated 8 days ago
    Auto-check passed
  • Bi Measure Builder

    OneWave-AI/claude-skills

    Writes, explains, debugs, and optimizes BI calculations - Power BI / Fabric DAX measures and calculated columns, Tableau calculated fields (FIXED/INCLUDE/EXCLUDE LOD expressions, table…

    336 GitHub stars~2.2k tokensUpdated 8 days ago
    Auto-check passed
  • Bookkeeping Close

    OneWave-AI/claude-skills

    Categorizes transactions, reconciles bank and card statements to the ledger, works a month-end checklist and prepares a close package, without ever forcing a balance.

    336 GitHub stars~2k tokensUpdated 8 days ago
    Auto-check passed
  • CSV and Excel Merger

    OneWave-AI/claude-skills

    Combines CSV, TSV and Excel files into one verified table with pandas, by stacking or joining, mapping columns, normalizing keys and removing duplicates.

    336 GitHub stars~1.6k tokensUpdated 8 days ago
    Auto-check passed
  • Sec Filing Puller

    OneWave-AI/claude-skills

    Pulls financial statement numbers for US public companies straight from SEC EDGAR's free official XBRL APIs (companyfacts, companyconcept, frames, submissions) into a cited table.

    336 GitHub stars~2.1k tokensUpdated 8 days ago
    Auto-check passed

Questions about Fresh Library Docs

What does Fresh Library Docs do?

Use before writing code against a library, SDK, API, or framework whose current version you are not certain of — especially fast-moving ones. Fresh Library Docs is an agent skill from OneWave-AI/claude-skills. Use before writing code against a library, SDK, API, or framework whose current version you are not certain of — especially fast-moving ones.

When should I use Fresh Library Docs?

Fresh Library Docs fits situations like: an import fails; A method does not exist; A config key is rejected; A deprecation warning appears.

How do I install Fresh Library Docs in Claude Code?

Run `npx skills add OneWave-AI/claude-skills --skill fresh-library-docs -a claude-code`. Or copy the skill folder (fresh-library-docs in OneWave-AI/claude-skills) into .claude/skills/fresh-library-docs in your project. Claude Code loads it when a task matches its description.

How do I install Fresh Library Docs in Codex?

Run `npx skills add OneWave-AI/claude-skills --skill fresh-library-docs -a codex`. Or copy the skill folder (fresh-library-docs in OneWave-AI/claude-skills) into .agents/skills/fresh-library-docs in your project. Codex loads it when a task matches its description.

Can I use Fresh Library Docs 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 OneWave-AI/claude-skills --skill fresh-library-docs -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/fresh-library-docs, .gemini/skills/fresh-library-docs, .github/skills/fresh-library-docs and .opencode/skills/fresh-library-docs in your project.

What does Fresh Library Docs need to run?

Going by SKILL.md and its folder, Fresh Library Docs needs the command-line tools its instructions call (npm, pip, python, node and npx). Our summary lists: Python 3; Node.js.

Does Fresh Library Docs access the network?

SKILL.md contains no URLs. Its commands use npm, pip and npx, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Fresh Library Docs 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 Fresh Library Docs use?

Fresh Library Docs 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 Fresh Library Docs use?

About 839 tokens (SKILL.md is roughly 3.4k 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 Fresh Library Docs?

Skills that share tags, products or a category with Fresh Library Docs: Content Freshness Signals (thedaviddias/Front-End-Checklist, 74k stars), Freshness Check (bruin-data/bruin, 1.8k stars), Checking Freshness (astronomer/agents, 451 stars) and Ripwire Fresh Eyes (redhat-et/ripwire, 2.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Fresh Library Docs?

OneWave-AI (a GitHub organization) maintains it in OneWave-AI/claude-skills, which has 336 GitHub stars. The repository holds 69 skills in this directory. The repository was last updated on October 2, 2026.

Source: OneWave-AI/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.