profiles-system

Select runtime profiles using TB2 metadata for task execution.

Updated Apr 14, 2026
One-click install
npx skills add https://github.com/bianhaifeng789-hue/openclaw-config --skill profiles-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: profiles-system
Source: https://github.com/bianhaifeng789-hue/openclaw-config/tree/main/skills/profiles-system
Command: npx skills add https://github.com/bianhaifeng789-hue/openclaw-config --skill profiles-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically choose and apply the most appropriate runtime profile for a given task so agents run with optimized time budgets, orchestration patterns, and pre-collected environment data to reduce wasted execution time and increase success rates.

Core Features & Use Cases

  • Multiple specialized profiles: terminal (TB2-optimized), app-builder, swe-bench, reasoning, and base profiles with distinct budgets and thresholds.
  • Dynamic time allocation: redistribute Planner/Builder/Evaluator time based on TB2 metadata and task timeout rules to maximize pass rates.
  • TB2 metadata-driven selection: map tasks using TB2 benchmarks metadata (difficulty, category, agent_timeout_sec) to choose profiles automatically.
  • Environment bootstrap: pre-collect system and environment information to avoid agent exploration overhead.
  • Use cases: run CLI benchmark tasks with terminal profile, orchestrate web app builds with app-builder, perform focused GitHub issue fixes with swe-bench, and handle short reasoning/Q&A workloads.

Quick Start

Run the profile selector to automatically detect and apply the best profile for your task description using the harness profile-selector tool.

Frequently Asked Questions about profiles-system

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

FAQPage Schema
How do I automate runtime profile selection for CI task dispatch?

Automate runtime profile selection for CI task dispatch by mapping TB2 benchmark metadata like difficulty and timeout rules to dynamically allocate Planner, Builder, and Evaluator time budgets. This redistributes execution time based on task specifics to maximize pass rates and reduce wasted runs.

Can I use dynamic time allocation for GitHub issue fix workloads?

Yes, dynamic time allocation supports GitHub issue fix workloads through the swe-bench profile. This profile applies TB2 metadata-driven task mapping to assign specific Planner, Builder, and Evaluator budgets and pass/fail thresholds tailored for focused software engineering tasks.

What is TB2 metadata-driven task mapping for harness execution?

TB2 metadata-driven task mapping for harness execution is a mechanism that selects optimal runtime profiles by evaluating benchmark metadata. It matches task difficulty, category, and agent_timeout_sec to dynamically redistribute time budgets across orchestration components.

Does environment bootstrap collection reduce agent exploration overhead?

Yes, environment bootstrap collection reduces agent exploration overhead by pre-collecting system and environment information before task execution begins. This avoids manual agent discovery time and allows the task to start immediately with necessary context already gathered.

How to choose the best runtime profile for web application builds?

Choose the best runtime profile for web application builds by using the automated profile selector to apply the app-builder profile. This profile provides distinct time budgets and pass/fail thresholds specifically designed to orchestrate web app build workloads efficiently.

When do I need specialized profiles for terminal CLI benchmarks?

You need specialized profiles for terminal CLI benchmarks when executing TB2-optimized tasks that require specific orchestration patterns and time allocation rules. The terminal profile dynamically allocates execution time based on agent_timeout_sec metadata to maximize benchmark pass rates.