スキル一覧に戻る
emanualjade

fork-terminal-skill

by emanualjade

0🍴 0📅 2025年12月29日
GitHubで見るManusで実行

SKILL.md


name: Fork Terminal Skill description: Fork a terminal session to a new terminal window. Use this when the user requests 'fork terminal' or 'create a new terminal' or 'new terminal: '.

Purpose

Fork a terminal session to a new terminal window Using one agentic coding tool or raw cli commands. Follow the Instructions, execute the Workflow, and refer to the Cookbook for decision-making.

Variables

ENABLED_RAW_CLI_COMMANDS: true ENABLED_GEMINI_CLI: true ENABLED_CODEX_CLI: true ENABLED_CLAUDE_CODE_CLI: true AGENTIC_CODING_TOOLS: claude-code, gemini-cli, codex-cli

Instructions

  • Based on the user's request, follow the Cookbook to determine which tool to use.

Fork Summary User Prompts

  • IF: the user requests a fork terminal with a summary. This ONLY works for our agentic coding tools AGENTIC_CODING_TOOLS. The tool must be enabled as well.
  • THEN:
    • Read, and REPLACE the .claude/skills/fork-terminal/prompts/fork_summary_user_prompt.md with the history of the conversation between you and the user so far.
    • Include the Next User Request section.
    • This will be what you pass into the prompt parameter for the agentic coding tool.
    • IMPORTANT: To be clear, don't update the file directly, just use it as your prompt when creating the agent.
  • EXAMPLES:
    • "Fork terminal use claude code to summarizing our conversation so far"
    • "Spin up a new terminal to with gemini cli agent summarizing our conversation so far"
    • "Create a new terminal to with codex cli agent with summary"

Workflow

  1. Understand the user's request.
  2. READ: .claude/skills/fork-terminal/tools/fork_terminal.py to understand our tooling.
  3. Follow the Cookbook to determine which tool to use.
  4. Execute using: uv run .claude/skills/fork-terminal/tools/fork_terminal.py '<command>'
    • Always use uv run, never python3 directly (requires Python 3.10+ for type union syntax)

Cookbook

If the request is for an agent you should follow the agent specific instructions even if we are requesting the agent to do a simple CLI command. For example, if the user requests "Create a new terminal to download a file with curl using claude code" you should follow the Claude Code Agent instructions.

Raw CLI Commands

  • IF: the user requests a non-agentic coding tool AND ENABLED_RAW_CLI_COMMANDS is true.
  • THEN: Read and execute: .claude/skills/fork-terminal/cookbook/cli-command.md
  • EXAMPLES:
    • "Create a new terminal to with ffmpeg"
    • "Create a new terminal to with curl"
    • "Create a new terminal to with python"

Claude Code Agent

  • IF: the user requests a claude code agent AND ENABLED_CLAUDE_CODE_CLI is true.
  • THEN: Read and execute: .claude/skills/fork-terminal/cookbook/claude-code.md
  • EXAMPLES:
    • "Fork terminal to with claude code"
    • "Create a new terminal to using claude"
    • "Spin up a new terminal to with claude agent"

Gemini CLI Agent

  • IF: the user requests a gemini cli agent AND ENABLED_GEMINI_CLI is true.
  • THEN: Read and execute: .claude/skills/fork-terminal/cookbook/gemini-cli.md
  • EXAMPLES:
    • "Fork terminal to with gemini cli"
    • "Create a new terminal to using gemini cli"
    • "Spin up a new terminal to with gemini cli agent"

Codex CLI Agent

  • IF: the user requests a codex cli agent AND ENABLED_CODEX_CLI is true.
  • THEN: Read and execute: .claude/skills/fork-terminal/cookbook/codex-cli.md
  • EXAMPLES:
    • "Fork terminal to with codex cli"
    • "Create a new terminal to using codex cli"
    • "Spin up a new terminal to with codex cli agent"

スコア

総合スコア

40/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です