copilot-cli-runner

Run GitHub Copilot CLI subprocesses with JSONL logging and configurable timeouts.

1|1|Updated Jul 24, 2014
One-click install
npx skills add https://github.com/rmanzoku/dotfiles --skill copilot-cli-runner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: copilot-cli-runner
Source: https://github.com/rmanzoku/dotfiles/tree/main/skills/copilot-cli-runner
Command: npx skills add https://github.com/rmanzoku/dotfiles --skill copilot-cli-runner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, timeout, subprocess, argparse, and includes scripts (resource) components.

What problem does it solve?

This Skill allows you to manage and log GitHub Copilot CLI subprocesses with observable JSONL logs, timeouts, and configurable settings.

Core Features & Use Cases

  • Run Copilot CLI: Execute GitHub Copilot CLI commands with configurable model, effort, and agent controls.
  • Timeout Control: Set timeouts for Copilot CLI processes to manage resource usage.
  • Config-preserving Model: Use existing Copilot configurations and adjust them as needed.
  • Use Case: For long-running tasks such as research, review, or file work, this Skill enables you to delegate to Copilot and manage the execution closely.

Quick Start

Use the copilot-cli-runner skill to run the Copilot CLI with the given prompt and expect an output file called 'result.md'.

Frequently Asked Questions about copilot-cli-runner

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage and log GitHub Copilot CLI subprocesses with JSONL outputs?

You can manage GitHub Copilot CLI subprocesses by executing commands with JSONL logging, allowing you to observe and track long-running research or file work tasks closely.

Can I set timeouts for GitHub Copilot CLI processes during long-running tasks?

Yes, you can set configurable timeouts for GitHub Copilot CLI processes to manage resource usage and prevent long-running research tasks from running indefinitely.

Do I need python3 and argparse to execute GitHub Copilot CLI commands?

Yes, you need python3, timeout, subprocess, and argparse libraries installed to manage process execution and interact with the Copilot CLI effectively.

How do I configure the model and agent settings when running Copilot CLI?

You can configure the model, effort, and agent settings for Copilot CLI commands, preserving existing Copilot configurations while adjusting them as needed for specific tasks.

What is the best way to delegate long-running research tasks to GitHub Copilot CLI?

The best way to delegate long-running research tasks is to run the Copilot CLI with a given prompt, managing execution closely to produce an output file called result.md.

Why does my Copilot CLI subprocess execution fail without proper subprocess management?

Copilot CLI subprocess execution requires proper management with python3 and subprocess libraries to handle configurable controls, timeouts, and JSONL logging effectively.