Agent skill

terminal-title

MANDATORY at session start. REQUIRED when user topic shifts (debugging to docs, frontend to backend, new subject, different component). Claude MUST invoke on all topic changes.

Stars 36
Forks 1

Install this agent skill to your Project

npx add-skill https://github.com/2389-research/claude-plugins/tree/main/terminal-title/skills

SKILL.md

Terminal Title

Updates terminal window title to: $TERMINAL_TITLE_EMOJI ProjectName - Topic

When to Invoke

You MUST actively monitor conversation flow and invoke this skill whenever the topic materially shifts. Do not wait for explicit permission.

DO invoke:

  • Session start (default topic: "Claude Code")
  • "let's talk about X" / "can you tell me about Y" → invoke immediately
  • User switches domains: debugging → docs, frontend → backend, feature → tests
  • User starts working on different module/component after sustained discussion
  • User asks about completely unrelated topic

Do NOT invoke:

  • Follow-up questions on same topic ("add a comment to that function")
  • Small refinements to current work ("make it blue")
  • Clarifications about current task

Workflow

  1. Determine project name — Use human-friendly name from context (git repo, package.json, README heading, or directory basename as fallback). Capitalize properly ("OneOnOne" not "oneonone").

  2. Determine topic — Short description (2-4 words) from current conversation context. Default to "Claude Code" at session start.

  3. Execute script — Use the skill base directory from the skill loading message:

    Unix/macOS/Linux:

    bash
    bash <skill-base-dir>/scripts/set_title.sh "ProjectName" "Topic"
    

    Windows:

    bash
    pwsh -NoProfile -ExecutionPolicy Bypass -File <skill-base-dir>/scripts/set_title.ps1 "ProjectName" "Topic"
    

    The script reads $TERMINAL_TITLE_EMOJI from environment (defaults to 🎉) and sends terminal escape sequences.

  4. Continue silently — Don't mention the title update unless user asks.

Example

User starts Claude Code in /Users/dev/work/oneonone/hosting with TERMINAL_TITLE_EMOJI=💼, conversation is about Firebase config:

bash
bash <skill-base-dir>/scripts/set_title.sh "OneOnOne" "Firebase Config"
# Result: 💼 OneOnOne - Firebase Config

Expand your agent's capabilities with these related and highly-rated skills.

2389-research/claude-plugins

css-development

This skill should be used when working with CSS, creating components, styling elements, refactoring styles, or reviewing CSS code. Triggers on "CSS", "styles", "Tailwind", "dark mode", "component styling", "semantic class", "@apply", "stylesheet". Routes to specialized sub-skills for creation, validation, or refactoring.

36 1
Explore
2389-research/claude-plugins

css-development:create-component

This skill should be used when creating new styled components or adding new CSS classes. Triggers on "create component", "new button", "new card", "add styles", "style component", "build UI element". Guides semantic naming, Tailwind composition, dark mode support, and test coverage.

36 1
Explore
2389-research/claude-plugins

css-development:refactor

This skill should be used when refactoring existing CSS from inline styles or utility classes to semantic patterns. Triggers on "refactor CSS", "extract styles", "consolidate CSS", "convert inline", "clean up styles", "migrate to semantic". Transforms to semantic classes with dark mode and tests.

36 1
Explore
2389-research/claude-plugins

css-development:validate

This skill should be used when reviewing or auditing existing CSS code for consistency with established patterns. Triggers on "review CSS", "audit styles", "check CSS", "validate stylesheet", "CSS review". Checks semantic naming, dark mode coverage, Tailwind usage, and test coverage.

36 1
Explore
2389-research/claude-plugins

ceo-personal-os

This skill should be used when building a personal productivity or operating system for a CEO, founder, or executive. Triggers on "personal OS", "annual review", "life planning", "goal setting system", "Bill Campbell", "Trillion Dollar Coach", "startup failure patterns", "Good to Great", "Level 5 Leadership", "Buy Back Your Time", "E-Myth", "Customer Development", "Steve Blank", "Small Is Beautiful", "Schumacher", "human-scale", "subsidiarity", "Buddhist economics", "permanence".

36 1
Explore
2389-research/claude-plugins

gtm-partner

Strategic go-to-market partner that recommends channels, validates strategy with the user, and generates only the assets that matter. Use when a user has a validated business idea and needs tailored GTM strategy, not generic marketing assets.

36 1
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results