Agent skill

Staying Current

by Houseofmvps in Houseofmvps/ultraship

A skill your agent uses whenever answering anything version-sensitive — library/framework/SDK APIs, package versions, model IDs, pricing, CLI flags, config, or "latest/newest" anything.

MITAuto-check: notesDevelopment

Install Staying Current

skills CLI
$ npx skills add Houseofmvps/ultraship --skill staying-current -a claude-code

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

GitHub CLI
$ gh skill install Houseofmvps/ultraship staying-current --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/Houseofmvps/ultraship.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/staying-current .claude/skills/staying-current && 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
staying-current
GitHub stars
123
Token cost
~845 tokens
SKILL.md length
435 words
Files
1
Skills in repo
28
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses whenever answering anything version-sensitive — library/framework/SDK APIs, package versions, model IDs, pricing, CLI flags, config, or "latest/newest" anything.

  • Works in 5 steps: Detect. If the question touches anything… → Check what's installed. Read the… → Pull current docs. Resolve the library… → …
  • Answering anything version-sensitive — library/framework/SDK APIs
  • SKILL.md covers The rule, Where to verify, How to apply and Anti-patterns, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Staying Current is an agent skill from Houseofmvps/ultraship. Use whenever answering anything version-sensitive — library/framework/SDK APIs, package versions, model IDs, pricing, CLI flags, config, or "latest/newest" anything. Verify against current sources instead of training data.

Its SKILL.md is about 850 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 Development. The repository describes itself as: "ULTRASHIP" Claude Code plugin — 39 skills, 33 tools, 11 agents for ship-ready workflows: planning, review, pentesting, safety guardrails, canary monitoring, SEO/AI-readiness… The licence is MIT.

When your agent uses it

  • Answering anything version-sensitive — library/framework/SDK APIs
  • Package versions
  • Latest/newest anything

Example prompts

  • “latest/newest”
  • “/staying-current”

Requirements

  • Pre-approved tools (allowed-tools): Bash, Read, WebSearch, WebFetch

Workflow steps

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

  1. Detect. If the question touches anything in the rule above, do not answer yet.
  2. Check what's installed. Read the lockfile/manifest to learn the real version in this project.
  3. Pull current docs. Resolve the library on context7 and query the specific API. For non-library facts (pricing, model IDs), WebSearch then…
  4. Answer from the source, and cite it. Quote the version/date you verified against.
  5. If you can't verify, say so. "I couldn't confirm this against a current source" is correct. A confident wrong API is not.

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash
    • Read
    • WebSearch
    • WebFetch

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    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

Staying Current loads about 845 tokens when it runs. Until then it costs about 60 tokens; SKILL.md has 435 words of instructions outside code blocks.

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

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash, Read, WebSearch, WebFetch

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 Houseofmvps/ultraship at commit ed232cb, republished under its MIT licence (© Houseofmvps). 435 words, ~845 tokens.

Download SKILL.mdSave it as .claude/skills/staying-current/SKILL.md (or your agent's skills folder).
name
staying-current
description
Use whenever answering anything version-sensitive — library/framework/SDK APIs, package versions, model IDs, pricing, CLI flags, config, or "latest/newest" anything. Verify against current sources instead of training data.
allowed-tools
Bash, Read, WebSearch, WebFetch

Staying Current

Training data has a cutoff. Libraries ship breaking changes, prices change, model IDs get renamed, and APIs get deprecated after that cutoff. Answering version-sensitive questions from memory is the single most common way an otherwise-correct agent ships wrong code. This skill is the standing rule for not doing that.

The Ultraship Currency Guard hook (UserPromptSubmit) already fires on every prompt and injects a reminder when it detects version-sensitive language. This skill is what you do when that fires — or any time you're about to state a fact whose correct answer changes over time.

The rule

Before stating any of the following, verify it against a current source. Never answer from training data alone:

  • Library / framework / SDK API signatures, imports, hooks, options
  • Package versions, compatibility, and what's deprecated
  • CLI flags and config file schemas
  • Model IDs, model names, context windows, and capabilities
  • Pricing, rate limits, free-tier limits, quotas
  • "Latest", "newest", "current", "recommended" anything
  • Release notes, changelogs, migration steps

Where to verify

SourceUse for
context7 MCP (resolve-library-id → query-docs)Library/framework/SDK documentation and API syntax. This is the primary source for code. Use it even when you think you know the answer.
WebSearch / WebFetchVersions, pricing, model IDs, release notes, deprecations, anything not in a library's docs. The current month is the search context — say "2026" in queries when recency matters.
The project's lockfile (package-lock.json, pnpm-lock.yaml, requirements.txt, go.sum, Cargo.lock)The exact version actually installed here — always check this before assuming a version.
Show full SKILL.md (194 more words)Show less

How to apply

  1. Detect. If the question touches anything in the rule above, do not answer yet.
  2. Check what's installed. Read the lockfile/manifest to learn the real version in this project.
  3. Pull current docs. Resolve the library on context7 and query the specific API. For non-library facts (pricing, model IDs), WebSearch then WebFetch the authoritative page.
  4. Answer from the source, and cite it. Quote the version/date you verified against.
  5. If you can't verify, say so. "I couldn't confirm this against a current source" is correct. A confident wrong API is not.

Anti-patterns

  • ❌ Writing an import or hook call from memory for a library you haven't checked this session.
  • ❌ Quoting a price or model ID without fetching the current page.
  • ❌ Assuming the latest major version — projects pin old ones; read the lockfile.
  • ❌ Treating a recalled Ultraship memory as current — memories are point-in-time; re-verify file paths, flags, and versions before acting on them.

Note on Claude/Anthropic specifically

When the task involves Claude, the Anthropic API, model IDs, or pricing, the same rule applies with extra force — these change frequently. Verify model IDs and pricing against current Anthropic docs before quoting them.

© Houseofmvps, 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/staying-current of Houseofmvps/ultraship.

Open the folder on GitHubat commit ed232cb

Compare with similar skills

Staying Current 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.

Staying Current compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Staying Current this skillHouseofmvps/ultraship123—~845Automated safety check: NotesMIT
Create Marketing Kittamdogood/builder-essential-skills219—~1.9kAutomated safety check: PassMIT
Sales Motion Designtech-leads-club/agent-skills7k1 repos~5.7kAutomated safety check: PassCustom licence
Kmp Starter Create Fresh AppDevAtrii/Kmp-Starter-Template167—~1.4kAutomated safety check: PassMIT
Dx RoasterVarnan-Tech/opendirectory6741 repos~2.5kAutomated safety check: PassMIT
Momentum Planneraaron-he-zhu/aaron-marketing-skills2.9k—~3.3kAutomated safety check: PassApache-2.0

Similar skills

  • Create Marketing Kit

    tamdogood/builder-essential-skills

    Create truthful, human-centered marketing campaigns for an app or product, including positioning, channel copy, original artwork, editable layouts, README banners, and selective website integration.

    219 GitHub stars~1.9k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Sales Motion Design

    tech-leads-club/agent-skills

    When the user wants to choose between PLG and sales-led, design a sales motion, optimize time-to-first-value, or build a value-before-purchase experience.

    7k GitHub starsUsed in 1 repo~5.7k tokens
    DevelopmentAuto-check passed
  • Kmp Starter Create Fresh App

    DevAtrii/Kmp-Starter-Template

    Research and plan a brand-new app before scaffolding it on the KMP Starter Template.

    167 GitHub stars~1.4k tokensUpdated 1 mo ago
    DevelopmentAuto-check passed
  • Dx Roaster

    Varnan-Tech/opendirectory

    Brutally honest developer-experience audit for a GitHub repo.

    674 GitHub starsUsed in 1 repo~2.5k tokens
    DevelopmentAuto-check passed
  • Momentum Planner

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "keep the launch momentum going after launch week", "plan a changelog / release-notes cadence as GTM", or "is this update worth a relaunch"; produces a…

    2.9k GitHub stars~3.3k tokensUpdated today
    DevelopmentAuto-check passed
  • Platform Norm Profiler

    aaron-he-zhu/aaron-marketing-skills

    A skill your agent uses when the user asks to "build the norm card for this platform", "what are the char limits and visible-fold cutoffs here", "is the LinkedIn link-in-first-comment thing…

    2.9k GitHub stars~3.1k tokensUpdated today
    DevelopmentAuto-check passed

More from Houseofmvps/ultraship

All 28 skills in this repo
  • Using Ultraship

    Houseofmvps/ultraship

    A skill your agent uses when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions

    123 GitHub stars~2.2k tokensUpdated 3 mo ago
    Auto-check passed
  • A11y

    Houseofmvps/ultraship

    Accessibility audit + auto-fix (WCAG 2.2 A/AA). An agent skill from Houseofmvps/ultraship.

    123 GitHub stars~1.2k tokensUpdated 3 mo ago
    Auto-check: notes
  • Architecture

    Houseofmvps/ultraship

    Living Architecture Map — auto-generate Mermaid diagrams of your codebase.

    123 GitHub stars~708 tokensUpdated 3 mo ago
    Auto-check: notes
  • Clone Patterns

    Houseofmvps/ultraship

    Learn From the Best — analyze patterns from any codebase and apply them to yours.

    123 GitHub stars~682 tokensUpdated 3 mo ago
    Auto-check: notes
  • Code Review

    Houseofmvps/ultraship

    Code review with principal-engineer-level depth. An agent skill from Houseofmvps/ultraship.

    123 GitHub stars~1.5k tokensUpdated 3 mo ago
    Auto-check passed
  • Compete

    Houseofmvps/ultraship

    Competitive X-Ray — analyze any competitor URL vs your site.

    123 GitHub stars~1.1k tokensUpdated 3 mo ago
    Auto-check: notes

Questions about Staying Current

What does Staying Current do?

A skill your agent uses whenever answering anything version-sensitive — library/framework/SDK APIs, package versions, model IDs, pricing, CLI flags, config, or "latest/newest" anything. Staying Current is an agent skill from Houseofmvps/ultraship. Use whenever answering anything version-sensitive — library/framework/SDK APIs, package versions, model IDs, pricing, CLI flags, config, or "latest/newest" anything.

When should I use Staying Current?

Staying Current fits situations like: answering anything version-sensitive — library/framework/SDK APIs; package versions; latest/newest anything.

How do I install Staying Current in Claude Code?

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

How do I install Staying Current in Codex?

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

Can I use Staying Current 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 Houseofmvps/ultraship --skill staying-current -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/staying-current, .gemini/skills/staying-current, .github/skills/staying-current and .opencode/skills/staying-current in your project.

What does Staying Current need to run?

SKILL.md names no scripts, command-line tools or credentials: Staying Current is instructions for the agent only. Its frontmatter pre-approves these tools: Bash, Read, WebSearch, WebFetch.

Does Staying Current 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 Staying Current safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Staying Current use?

Staying Current 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 Staying Current use?

About 845 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 Staying Current?

Skills that share tags, products or a category with Staying Current: Create Marketing Kit (tamdogood/builder-essential-skills, 219 stars), Sales Motion Design (tech-leads-club/agent-skills, 7k stars), Kmp Starter Create Fresh App (DevAtrii/Kmp-Starter-Template, 167 stars) and Dx Roaster (Varnan-Tech/opendirectory, 674 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Staying Current?

Houseofmvps (a GitHub user) maintains it in Houseofmvps/ultraship, which has 123 GitHub stars. The repository holds 28 skills in this directory. The repository was last updated on July 8, 2026.

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