select

select is a skill for Claude Code, Codex from ph3on1x/wisci. It costs 62 tokens per session (737 once invoked), scanned A, original, MIT.

A context loader for the Wisci system, which stores project notes and session handoffs in files. It checks whether those files are current before loading a general project overview or a focused topic.

In plain words
What is it for?
Use it when starting or resuming work, or when you need a detailed look at one project topic.
Why use it?
It brings in relevant background without filling the conversation with outdated or unrelated notes.

Skill for Claude CodeCodex

Installs and runs on its own, but its text points at files inside its plugin — anything it tells you to read at a ${CLAUDE_PLUGIN_ROOT} path is only there once the plugin is installed. Installing the plugin gets both.

Part of the wisci plugin — 5 skills, 2 hooks shipped together

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/ph3on1x/wisci/select
Any agent
npx skills add ph3on1x/wisci --skill select
Clone the repo
git clone --depth 1 https://github.com/ph3on1x/wisci

Made for: Claude Code, Codex.

Or install wisci, the plugin that ships this one along with the rest of its 5 skills, 2 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for select

README.md
[![agentmods](https://agentmods.dev/badge/skills/ph3on1x/wisci/select.svg)](https://agentmods.dev/skills/ph3on1x/wisci/select)
Your own site
<a href="https://agentmods.dev/skills/ph3on1x/wisci/select"><img src="https://agentmods.dev/badge/skills/ph3on1x/wisci/select.svg" alt="Measured on agentmods" height="20"></a>
Per session 62 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 737 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00062 $0.00737
Opus 5 $0.00031 $0.00368
Sonnet 5 $0.00012 $0.00147
Haiku 4.5 $0.00006 $0.00074

Measured 3d ago against content hash 3cfa0436049d, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

select scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (scripts/wisci.py), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/select/SKILL.md · 61 lines

How it starts

The opening of the file, as written. The whole thing — 61 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/select — Context Loader

Load exactly the context the current task needs. Every stored file is validated by staleness detection before it enters the window — outdated content is stripped, never loaded.

Store state

!python3 "${CLAUDE_PLUGIN_ROOT}/scripts/wisci.py" scan

If the scan above shows an error or an unexpanded variable, run the bundled script manually: it is at scripts/wisci.py relative to this skill's directory. Run python3 <that path> scan with Bash.

The scan classifies every file in .wisci/ (fresh / stale / broken), lists what changed, and enumerates handoff streams. Trust it — do not re-derive staleness with your own git commands.

Mode Detection

Check $ARGUMENTS:

Staleness Action Rules

Apply to every context file before loading:

  • Fresh: load as-is.
  • Stale: load with stale sections stripped. A section "depends on" a reference if that reference's path appears in the section body.
    • Strip sections whose dependent references appear in the scan's changed list.
    • If a changed reference appears only in ## References and in no section body, strip nothing — prepend instead:
      > **Note:** Referenced file <path> has changed since this context was written.
      
    • When sections are stripped, prepend:
      > **Note:** N sections stripped — their referenced files changed. Consider /write <topic> to refresh.
      
  • Broken: do not load. Report: " references code that no longer exists. Delete it or refresh with /write."
  • Handoff leaves older than 7 days (scan age_days): warn before loading — "handoff is N days old; its next steps may be outdated."
  • Files without a ## References manifest have no trackable references — treat as fresh.

Read the full file on GitHub · 61 lines

Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 3d ago First seen · 61 lines · 62 tokens per session scan A 3cfa0436049d

Subscribe to this mod's changes

select is a skill published in the GitHub repository ph3on1x/wisci (1 stars, last pushed 1mo ago), licensed MIT. It adds 62 tokens to every session and 737 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

contorium-workspace-memory

Use Contorium workspace memory layers (focus, session events, Git, export) when resuming AI work or avoiding repeated project explanation.

ContoriumLabs/contorium · 33 tokens

neo4j-agent-memory-skill

Authoritative reference for the neo4j-agent-memory Python package — a graph-native memory system for AI agents built on Neo4j — and for the hosted service (NAMS) at memory.neo4jlabs.com. Use this skill whenever the user mentions neo4j-agent-memory, agent memory with Neo4j, context graphs, the POLE+O model…

neo4j-contrib/neo4j-skills · 223 tokens

neo4j-gds-skill

Neo4j Graph Data Science (GDS) embedded plugin via Python client or Cypher — covers GraphDataScience, gds.v2 plugin endpoints, gds.version, native projection, Cypher projection, graph catalog operations, stream/stats/mutate/write modes, memory estimation, PageRank, Louvain, WCC, FastRP, KNN, Node Similarity, ML…

neo4j-contrib/neo4j-skills · 199 tokens

build-personal-brain

Create, resume, validate, connect, or maintain a private cross-project memory for AI assistants. Use when a person asks to build a personal memory from local work folders and past assistant conversations, continue an interrupted memory audit, connect an existing memory to another local assistant, verify that the…

mikeshu2001/personal-brain-builder · 81 tokens

ox-consult

Search SageOx team memory BEFORE answering from first-principles reasoning. Auto-fire when the user references recent or specific work or asks a before/after question: "I just pushed...", "did X fix Y?", "is the alert gone now?", "this request", or anything tied to a prior decision, a prod anomaly, or a metric/cost…

sageox/ox · 139 tokens

dev-wrapup

Review the current session for learnings and self-improvement signals. Surfaces memory candidates and improvement opportunities for user-confirmed application. Use after completing work to review the session for learnings and improvement signals.

andreaserradev-gbj/dev-workflow · 45 tokens