eforge-profile

List, inspect, and switch agent runtime profiles across local, project, and user scopes.

69|4|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/eforge-build/eforge --skill eforge-profile
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: eforge-profile
Source: https://github.com/eforge-build/eforge/tree/main/packages/pi-eforge/skills/eforge-profile
Command: npx skills add https://github.com/eforge-build/eforge --skill eforge-profile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Helps developers and operators manage agent runtime configurations by listing, inspecting, and switching profiles across local (repo-local), project, and user scopes.

Core Features & Use Cases

  • List the active profile and all available profiles across local, project, and user scopes.
  • Switch the active profile and write the corresponding marker in the chosen scope, with local shadowing and precedence rules.
  • Use cases include environment-specific workflows, team defaults, and personal configurations, with automatic resolution of conflicts through a 4-level precedence chain.

Quick Start

Call the skill with a profile name to switch the active profile, or run it with no arguments to inspect the current profiles and active one.

Frequently Asked Questions about eforge-profile

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

FAQPage Schema
How do I switch agent runtime profiles for different environments?

Switch agent runtime profiles by calling the skill with a target profile name to write the active-profile marker in your chosen scope. This applies the selected environment configuration immediately.

How does runtime profile scope resolution and shadowing work?

Runtime profile scope resolution uses a 4-level precedence chain across local, project, and user scopes. Local scope shadows project and user scopes, ensuring repo-specific configurations override team defaults.

What is the best way to manage team default and personal agent configurations?

Manage team default and personal agent configurations by writing active runtime profiles to project and user scopes respectively. This separates shared team settings from individual user-wide preferences.

Can I inspect the current active runtime profile without switching it?

Inspect the current active runtime profile by running the skill with no arguments. It lists all available profiles across local, project, and user scopes alongside the currently active one.

Does switching runtime profiles require any external dependencies?

Switching runtime profiles requires no external dependencies. The skill independently handles scope control, precedence resolution, and marker writing without prerequisite tooling or libraries.