happier-session-control

Manage Happier coding sessions via the happier CLI JSON contract.

1.4k|122|Updated Dec 16, 2025
One-click install
npx skills add https://github.com/happier-dev/happier --skill happier-session-control
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: happier-session-control
Source: https://github.com/happier-dev/happier/tree/main/openclaw/happier-session-control/skills/happier-session-control
Command: npx skills add https://github.com/happier-dev/happier --skill happier-session-control

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of integrating an AI agent framework with Happier session management without fragile human-output scraping, by using the existing happier CLI in --json mode.

Core Features & Use Cases

  • Session lifecycle control: list sessions, inspect status, create/load by tag, send messages, wait for idleness, and stop sessions.
  • Execution run management: start review runs, list/get runs, send run inputs, stop runs, wait for completion, and handle streaming turn IO.
  • Server profile orchestration: select, add, switch, remove, and probe server profiles so the agent can operate across environments.

Quick Start

Ask the agent to list current sessions on the authenticated server by running: happier session list --json.

Frequently Asked Questions about happier-session-control

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

FAQPage Schema
What's the best way to switch and probe server profiles for AI agent session management?

Server profile orchestration allows the agent to select, add, switch, remove, and probe server profiles directly, enabling seamless operation across different environments through the CLI JSON interface.

How do I manage Happier coding sessions with an AI agent without scraping CLI output?

You can manage Happier coding sessions with an AI agent by using the official happier CLI JSON contract, which provides deterministic --json envelope parsing for session discovery and message routing instead of fragile human-output scraping.

Can I automate execution run orchestration and stream turn IO across server profiles?

Yes, execution run orchestration supports starting review runs, sending run inputs, stopping runs, waiting for completion, and handling streaming turn IO across multiple server profiles using the CLI JSON interface.

Do I need an authenticated happier CLI installation to control sessions programmatically?

Yes, session control requires a valid authenticated happier CLI installation to enable the agent to list sessions, inspect status, create or load by tag, send messages, and stop sessions programmatically.

How does the CLI JSON contract handle ambiguous session IDs during agent orchestration?

The CLI JSON contract applies deterministic handling of ambiguous session IDs and standard error codes, ensuring reliable agent orchestration for both session-level and run-level intents without interactive parsing.

What's the best way to switch and probe server profiles for AI agent session management?

Server profile orchestration allows the agent to select, add, switch, remove, and probe server profiles directly, enabling seamless operation across different environments through the CLI JSON interface.