Skip to content
Development
Skill

/cco-templates

Manage context templates for common task types

From plugin
claude-context-optimizer
11022 skills1 agent6 hooks
Install
$ npx -y skills add egorfedorov/claude-context-optimizer --skill cco-templates --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/cco-templates

Context preview

The summary Claude sees to decide when to auto-load this skill.

Manage context templates for common task types

SKILL.md

cco-templates.SKILL.md
name: cco-templates
description: Manage context templates for common task types
license: MIT
argument-hint: "[list | create <name> | apply <name> | delete <name>]"
allowed-tools: [Bash, Read, Write, Glob]

Context Templates

Context templates are pre-defined sets of files to read for common task types, saving time and tokens by loading only what's needed.

Templates are stored in `~/.claude-context-optimizer/templates/`.

Parse $ARGUMENTS:

`list` (or no arguments)

Show all available templates:

ls ~/.claude-context-optimizer/templates/*.json 2>/dev/null

For each template, show its name, description, and file list.

`create <name>`

Help the user create a new template. Ask them: 1. What type of task is this for? (e.g., "bug-fix", "new-feature", "refactor", "review") 2. Which files/patterns should be pre-loaded?

Also suggest files based on historical tracking data:

node ${CLAUDE_PLUGIN_ROOT}/src/tracker.js suggest "$(pwd)"

Save the template as `~/.claude-context-optimizer/templates/<name>.json` with format:

{
  "name": "template-name",
  "description": "What this template is for",
  "files": ["relative/path/to/file1", "relative/path/to/file2"],
  "patterns": ["**/*.config.*", "src/core/**"],
  "preCommands": ["git status", "git log --oneline -5"]
}

`apply <name>`

Read the template and execute: 1. Run any `preCommands` 2. Read the listed files 3. Search for the listed patterns using Glob

This gives Claude exactly the right context for the task type.

`delete <name>`

Delete the template file and confirm.

Read more
Ships withclaude-context-optimizer

Claude Code plugin that tracks token usage, identifies wasted context, and saves 30-50% on API costs. Heatmaps, ROI reports, budget alerts, efficiency scores, git-aware suggestions — all local, zero config.

Get the whole plugin
Stats
111
Stars
11
Forks
Active
Maintenance
JavaScript
Language
MIT
License
12d ago
Last commit
6mo ago
Created

Repo: egorfedorov/claude-context-optimizer

Other skills on claude-context-optimizer.