/observal-advanced
Advanced Observal operations including session reconciliation, CLI upgrades and downgrades, complete uninstallation, and local fallback mode for offline use. Use when the user wants to reconcile sessions, upgrade or downgrade the CLI, uninstall Observal, or write agent configs
$ npx -y skills add Observal/Observal --skill observal-advanced --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/observal-advanced
Context preview
The summary Claude sees to decide when to auto-load this skill.
Advanced Observal operations including session reconciliation, CLI upgrades and downgrades, complete uninstallation, and local fallback mode for offline use. Use when the user wants to reconcile sessions, upgrade or downgrade the CLI, uninstall Observal, or write agent configs
SKILL.md
observal-advanced.SKILL.md# SPDX-FileCopyrightText: 2026 Hemalatha Madeswaran <hemalathamadeswaran@gmail.com>
# SPDX-FileCopyrightText: 2026 Hari Srinivasan <harisrini21@gmail.com>
# SPDX-License-Identifier: Apache-2.0
name: observal-advanced
command: observal
description: Advanced Observal operations including session reconciliation, CLI upgrades and downgrades, complete uninstallation, and local fallback mode for offline use. Use when the user wants to reconcile sessions, upgrade or downgrade the CLI, uninstall Observal, or write agent configs locally when the server is unreachable.
version: 2.0.0
owner: observal
Observal Advanced Operations
Procedure: Reconcile Sessions
Push local session JSONL to server for full trace context. Normally automatic via hooks.
Manual recovery for all detected harnesses:
observal reconcile
Target one harness or shorten the discovery window when needed:
observal reconcile --harness claude-code --since 24
---
Procedure: Self-Manage CLI
observal self status
observal self upgrade --force
observal self upgrade --version 2.5.0 --force
observal self downgrade --list
observal self downgrade --version 2.4.0 --force
observal self rollback
Use `--force` when running upgrades or downgrades from an agent so the command is non-interactive.
---
Procedure: Uninstall
Completely removes Observal. **Destructive and irreversible.**
observal self uninstall
Requires typing `confirm` (not `--yes`). Selective flags:
- `--keep-config`: preserve `~/.observal/`
- `--keep-cli`: keep the CLI binary
- `--keep-repo`: keep the cloned repo
- `--repo-dir PATH`: specify repo location
---
Procedure: Local Fallback Mode
Use **only** when a command exits with `Connection failed` or `Not configured`.
| harness | User-scope path | Project-scope path | |---|---|---| | Claude Code | `~/.claude/agents/<name>.md` | `.claude/agents/<name>.md` | | Kiro | `~/.kiro/agents/<name>.json` | `.kiro/agents/<name>.json` | | Cursor | `~/.cursor/rules/<name>.mdc` | `.cursor/rules/<name>.mdc` | | VS Code | `~/.config/Code/User/agents/<name>.md` | `.vscode/agents/<name>.md` | | Codex CLI | `~/.codex/agents/<name>.md` | `.codex/agents/<name>.md` | | Copilot CLI | `~/.config/github-copilot/agents/<name>.md` | `.github/copilot/agents/<name>.md` | | OpenCode | `~/.opencode/agents/<name>.md` | `.opencode/agents/<name>.md` |
**Kiro** (`~/.kiro/agents/<name>.json`):
{"name":"<name>","description":"<desc>","prompt":"<prompt>","model":"claude-sonnet-4-20250514","mcpServers":{},"tools":["*"],"resources":["skill://~/.kiro/skills/*/SKILL.md"]}**Claude Code, VS Code, Codex CLI, Copilot CLI, OpenCode** (markdown):
---
name: <name>
description: <desc>
---
<prompt>
**Cursor** (`.mdc`):
---
name: <name>
description: <desc>
---
<prompt>
After writing locally, remind the user to run `observal agent create` once the server is reachable.
---
Output Contract
1. One sentence stating intent. 2. The exact command in a fenced code block. 3. The result: success / specific error. 4. The next action, or "done".
Read more
# SPDX-FileCopyrightText: 2026 Hemalatha Madeswaran <hemalathamadeswaran@gmail.com> # SPDX-FileCopyrightText: 2026 Hari Srinivasan <harisrini21@gmail.com> # SPDX-License-Identifier: Apache-2.0 name: observal-advanced command: observal description: Advanced Observal operations including session reconciliation, CLI upgrades and downgrades, complete uninstallation, and local fallback mode for offline use. Use when the user wants to reconcile sessions, upgrade or downgrade the CLI, uninstall Observal, or write agent configs locally when the server is unreachable. version: 2.0.0 owner: observal
Observal Advanced Operations
Procedure: Reconcile Sessions
Push local session JSONL to server for full trace context. Normally automatic via hooks.
Manual recovery for all detected harnesses:
observal reconcile
Target one harness or shorten the discovery window when needed:
observal reconcile --harness claude-code --since 24
---
Procedure: Self-Manage CLI
observal self status observal self upgrade --force observal self upgrade --version 2.5.0 --force observal self downgrade --list observal self downgrade --version 2.4.0 --force observal self rollback
Use `--force` when running upgrades or downgrades from an agent so the command is non-interactive.
---
Procedure: Uninstall
Completely removes Observal. **Destructive and irreversible.**
observal self uninstall
Requires typing `confirm` (not `--yes`). Selective flags:
- `--keep-config`: preserve `~/.observal/`
- `--keep-cli`: keep the CLI binary
- `--keep-repo`: keep the cloned repo
- `--repo-dir PATH`: specify repo location
---
Procedure: Local Fallback Mode
Use **only** when a command exits with `Connection failed` or `Not configured`.
| harness | User-scope path | Project-scope path | |---|---|---| | Claude Code | `~/.claude/agents/<name>.md` | `.claude/agents/<name>.md` | | Kiro | `~/.kiro/agents/<name>.json` | `.kiro/agents/<name>.json` | | Cursor | `~/.cursor/rules/<name>.mdc` | `.cursor/rules/<name>.mdc` | | VS Code | `~/.config/Code/User/agents/<name>.md` | `.vscode/agents/<name>.md` | | Codex CLI | `~/.codex/agents/<name>.md` | `.codex/agents/<name>.md` | | Copilot CLI | `~/.config/github-copilot/agents/<name>.md` | `.github/copilot/agents/<name>.md` | | OpenCode | `~/.opencode/agents/<name>.md` | `.opencode/agents/<name>.md` |
**Kiro** (`~/.kiro/agents/<name>.json`):
{"name":"<name>","description":"<desc>","prompt":"<prompt>","model":"claude-sonnet-4-20250514","mcpServers":{},"tools":["*"],"resources":["skill://~/.kiro/skills/*/SKILL.md"]}**Claude Code, VS Code, Codex CLI, Copilot CLI, OpenCode** (markdown):
--- name: <name> description: <desc> --- <prompt>
**Cursor** (`.mdc`):
--- name: <name> description: <desc> --- <prompt>
After writing locally, remind the user to run `observal agent create` once the server is reachable.
---
Output Contract
1. One sentence stating intent. 2. The exact command in a fenced code block. 3. The result: success / specific error. 4. The next action, or "done".
Observal is a local registry and analytics platform for your AI components. Setup Observal, define the scope and share your Skills, MCPs and Agents.
Other skills on observal.
- /observal-admin
Observal admin operations including user management, server settings, submission review queue, security events, audit logs, and SSO configuration. Use when the user needs to manage users, approve or reject submissions, view security events, or configure SAML/SCIM.
Open skill - /observal-agents
Create, update, version, and manage Observal agents. Use when the user wants to create a new agent, update an existing one, release a new version, scaffold a YAML project, add components, build, publish, bulk-create, archive, delete, or restore agents.
Open skill - /observal-ops
View traces, spans, metrics, feedback, telemetry health, and agent insight reports, including suggestions that reuse components already in the registry. Use when the user wants to see traces, check metrics, view top items, submit ratings, diagnose telemetry, or discuss how an
Open skill - /observal-registry
Submit, browse, install, edit, archive, restore, transfer, and version MCPs, skills, hooks, prompts, and sandboxes in the Observal registry, and get components recommended for the current user. Use when the user wants to submit a component, install one, edit a draft, publish a
Open skill - /observal
Core Observal CLI operations: pull agents into your harness, scan installed components, diagnose and patch harness configs, authenticate, manage CLI settings, get components recommended for you, and discuss agent insights. Use when the user wants to install an agent, check
Open skill

