manage-assets

manage-assets is a skill for Claude Code from subinium/vibesubin. It costs 102 tokens per session (5,309 once invoked), scanned A, original, MIT.

A diagnosis-only tool that finds files and Git history entries making a repository unusually large. A repository is the project folder and its version history; Git history keeps older versions of files and can retain large files even after they are deleted.

In plain words
What is it for?
Finding large tracked files, large historical Git objects, possible Git LFS migration candidates, growing asset folders, duplicate binaries, and accidental artifacts. It reports findings but does not delete files or rewrite history.
Why use it?
It shows where binary files, generated folders, duplicate files, and other storage problems come from without changing the repository. This helps identify what should be handled before a cleanup or migration.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: positional $N argument.

Part of the vibesubin plugin — 12 skills, 1 hook shipped together

Good fit Finding large tracked files, large historical Git objects, possible Git LFS migration candidates, growing asset folders, duplicate binaries, and accidental artifacts. It reports findings but does not delete files or rewrite history.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/subinium/vibesubin/manage-assets
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.

Any agent
npx skills add subinium/vibesubin --skill manage-assets
Clone the repo
git clone --depth 1 https://github.com/subinium/vibesubin

Made for: Claude Code.

Or install vibesubin, the plugin that ships this one along with the rest of its 12 skills, 1 hook.

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 manage-assets

README.md
[![agentmods](https://agentmods.dev/badge/skills/subinium/vibesubin/manage-assets/github.svg)](https://agentmods.dev/skills/subinium/vibesubin/manage-assets)
Your own site
<a href="https://agentmods.dev/skills/subinium/vibesubin/manage-assets"><img src="https://agentmods.dev/badge/skills/subinium/vibesubin/manage-assets/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 manage-assets

Your own site · 80×15
<a href="https://agentmods.dev/skills/subinium/vibesubin/manage-assets"><img src="https://agentmods.dev/badge/skills/subinium/vibesubin/manage-assets.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 102 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 5,309 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.00102 $0.05309
Opus 5 $0.00051 $0.02655
Sonnet 5 $0.00020 $0.01062
Haiku 4.5 $0.00010 $0.00531

Measured 11d ago against content hash 9aeb62ae6ebd, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

manage-assets 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 11d 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.

plugins/vibesubin/skills/manage-assets/SKILL.md · 302 lines

How it starts

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

manage-assets

Repos don't get slow from code. They get slow from binaries — a PDF committed last year, a 400 MB SQLite file a junior engineer checked in, a node_modules/ that snuck past .gitignore, a dist/ directory nobody bothered to exclude. A single 200 MB blob in git history turns git clone into a coffee break for every new collaborator, forever.

This skill surfaces that bloat. It is diagnosis-only — it never deletes a file, never rewrites history, never runs git filter-repo, never migrates to LFS. When the operator approves a finding, the skill hands off: refactor-verify for delete-from-history operations (it owns the verification discipline), manage-secrets-env if a leaked credential turns up inside a blob, fight-repo-rot if the asset is unused.

What this skill is: a sorted list of what's making the repo heavy, with provenance and a proposed fix owner.

What this skill is not: a history-rewriting tool, an LFS migration executor, or a dead-code detector (that's fight-repo-rot). It surfaces bloat; it does not remove bloat.

State assumptions — before acting

Before starting the procedure, write an explicit Assumptions block. Don't pick silently between interpretations; surface the choice. If any assumption is wrong or ambiguous, pause and ask — do not proceed on a guess.

Required block:

Assumptions:
- Public clones:     <none known | public repo with active clones/forks (history rewrite requires coordination)>
- git-lfs:           <installed + initialized | available but uninitialized | not installed>
- Requested action:  <diagnosis only (default) | destructive hand-off to refactor-verify for history rewrite or LFS migration>
- Secret-shaped blob: <none | FOUND in history — hand off to audit-security, do not auto-propose removal>

Typical items for this skill:

  • Whether the repo has public clones or forks (history rewrites require coordination with all of them)
  • Whether git lfs is installed and initialized
  • Whether the operator wants diagnosis-only (default) or is asking for a destructive action (history rewrite / LFS migration) — the skill itself is diagnosis-only and hands off destructive work to refactor-verify

Read the full file on GitHub · 302 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. 11d ago First seen · 302 lines · 102 tokens per session scan A 9aeb62ae6ebd

Subscribe to this mod's changes

manage-assets is a skill published in the GitHub repository subinium/vibesubin (50 stars, last pushed 4mo ago), licensed MIT. It adds 102 tokens to every session and 5,309 once invoked, about $0.0005 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-30.

Related

Other skills, from other repositories

neo-pr

Use this skill when the user asks to create, draft, review, format, or generate a Pull Request (PR) title and description, specify target or source branches for a repository, or convert git branch diffs into concise, high-impact, non-AI-slop PR content.

Benknightdark/neo-skills · 60 tokens

ingress-controller-install

GitOps-flavored Traefik Ingress Controller bootstrap, env addition, or chart upgrade in a Kustomize + ArgoCD repo. Operates exclusively on files under common.traefik/ (base, overlays, argocd manifests). Never runs helm install or helm upgrade — those are ArgoCD's job. Plan-only: edits Kustomize files, emits the git…

qwedsazxc78/devops-ai-skill · 151 tokens

release-validate

Validates package release readiness across version consistency, cross-platform link integrity, npm package content, setup script smoke testing, skill fixture suite runs (Phase 4), shell portability static checks (Phase 5), cross-repo-style fixture coverage (Phase 6, shipped in v1.15.0), cross-AI-tool registration…

qwedsazxc78/devops-ai-skill · 174 tokens

git-workflow

This skill should be used when the user asks to "create git commit", "manage branches", "follow git workflow", "use Conventional Commits", "handle merge conflicts", or asks about git branching strategies, version control best practices, pull request workflows. Provides comprehensive Git workflow guidance for team…

Galaxy-Dawn/claude-scholar · 64 tokens

ac-commit-manager

Manage git commits for autonomous coding. Use when committing feature implementations, creating descriptive commits, managing git workflow, or handling version control.

majiayu000/claude-skill-registry · 31 tokens

security-review

Local security review of git changes: deterministic scan + Security reviewer over the diff. No API key, no SDK.

notque/vexjoy-agent · 26 tokens