nyrve: Skill for Claude Code

.github/skills/sessions/SKILL.md

sessions is a skill for Claude Code, Codex from malwarebo/nyrve. It costs 45 tokens per session (3,898 once invoked), scanned A, original, MIT.

A set of design and development rules for the sessions window in Visual Studio Code, the code editor. It covers its specifications, layers, layout, chat widget, menus, and extension points.

In plain words
What is it for?
Use it when implementing features or fixing issues in the sessions area, including its layout, chat widget, customization editor, or related workbench components.
Why use it?
It helps changes fit the existing structure and prevents implementation details from drifting away from the documented design. The rules also make contributors check the relevant specifications before editing code.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

This is malwarebo/nyrve's own configuration. It tells Claude Code and Codex how to work on nyrve itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything nyrve configures →

Reuse

Borrowing it

Nothing to install: this file belongs to malwarebo/nyrve. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/malwarebo/nyrve/main/.github/skills/sessions/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/malwarebo/nyrve

Made for: Claude Code, Codex.

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 sessions

README.md
[![agentmods](https://agentmods.dev/badge/skills/malwarebo/nyrve/sessions/github.svg)](https://agentmods.dev/skills/malwarebo/nyrve/sessions)
Your own site
<a href="https://agentmods.dev/skills/malwarebo/nyrve/sessions"><img src="https://agentmods.dev/badge/skills/malwarebo/nyrve/sessions/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for sessions

Your own site · 80×15
<a href="https://agentmods.dev/skills/malwarebo/nyrve/sessions"><img src="https://agentmods.dev/badge/skills/malwarebo/nyrve/sessions.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 45 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 3,898 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
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.1 $0.00045 $0.03898
Opus 5.5 $0.00018 $0.01559
Sonnet 5.5 $0.00009 $0.00780
Haiku 4.5 $0.00005 $0.00390

Measured 1mo ago against content hash 074e69e9e0fa, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

sessions 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 1mo ago.

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.

.github/skills/sessions/SKILL.md · 310 lines

How it starts

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

When working on the Agent Sessions window (src/vs/sessions/), always follow these guidelines:

1. Read the Specification Documents First

The src/vs/sessions/ directory contains authoritative specification documents. Always read the relevant spec before making changes.

Document Path Covers
Layer spec src/vs/sessions/README.md Layering rules, dependency constraints, folder conventions
Layout spec src/vs/sessions/LAYOUT.md Grid structure, part positions, sizing, CSS classes, API reference
AI Customizations src/vs/sessions/AI_CUSTOMIZATIONS.md AI customization editor and tree view design
Chat Widget src/vs/sessions/browser/widget/AGENTS_CHAT_WIDGET.md Chat widget wrapper architecture, deferred session creation, option delivery

If you modify the implementation, you must update the corresponding spec to keep it in sync. Update the Revision History table at the bottom of LAYOUT.md with a dated entry.

2. Architecture Overview

2.1 Layering

vs/base          ← Foundation utilities
vs/platform      ← Platform services
vs/editor        ← Text editor core
vs/workbench     ← Standard VS Code workbench
vs/sessions      ← Agent Sessions window (this layer)

Key constraint: vs/sessions may import from vs/workbench and all layers below it. vs/workbench must never import from vs/sessions.

2.2 Dependency Rules

  • ✅ Import from vs/base, vs/platform, vs/editor, vs/workbench
  • ✅ Import within vs/sessions (internal)
  • ❌ Never import vs/sessions from vs/workbench
  • Run npm run valid-layers-check to verify layering

2.3 How It Differs from VS Code

Aspect VS Code Workbench Agent Sessions Window
Layout Configurable part positions Fixed layout, no settings customization
Chrome Activity bar, status bar, banner Simplified — none of these
Primary UX Editor-centric Chat-first (Chat Bar is a primary part)
Editors In the grid layout Modal overlay above the workbench
Titlebar Menubar, editor actions, layout controls Session picker, run script, toggle sidebar/panel
Navigation Activity bar with viewlets Sidebar (views) + sidebar footer (account)
Entry point vs/workbench workbench class vs/sessions/browser/workbench.ts Workbench class

Read the full file on GitHub · 310 lines

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. 1mo ago First seen · 310 lines · 45 tokens per session scan A 074e69e9e0fa

Subscribe to this mod's changes

sessions is a skill published in the GitHub repository malwarebo/nyrve (5 stars, last pushed 4mo ago), licensed MIT. It adds 45 tokens to every session and 3,898 once invoked, about $0.0002 per session on Opus 5.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

mirrord-prev-env

Help users create and manage mirrord preview environments — running a modified service as an isolated pod in a shared Kubernetes cluster, scoped by an environment key and HTTP/queue traffic filtering, so teams can validate and review changes against real traffic without affecting live services. Use when a developer…

metalbear-co/mirrord · 122 tokens

mirrord-operator

Help users install and configure the mirrord Operator for team/enterprise environments. Use when users ask about operator setup, Helm installation, cloud API key or license configuration, air-gapped/offline licensing, enabling features (queue splitting, DB branching, preview environments, multi-cluster), internal…

metalbear-co/mirrord · 124 tokens

mirrord-up

Helps users run multiple concurrent mirrord sessions from a single mirrord-up.yaml (compose-style multi-service local debugging). Use when the user mentions mirrord up, mirrord-up.yaml, mirrord up init, debugging several related microservices together, or managing multiple mirrord sessions' lifecycle in one command.

metalbear-co/mirrord · 73 tokens

storage-retention

Inspect machine storage, clean up files, and configure automatic thread archive or deletion.

get-bb/bb · 20 tokens

modal-sandboxes

Connect Modal and create reusable cloud machines with the bundled standard image, on-demand daemon installation, and snapshot lifecycle.

get-bb/bb · 27 tokens

plugin-guide-maintenance

Update Plugin Guide cards, fixtures, and annotations when public SDK contracts or Guide presentation change.

get-bb/bb · 23 tokens