agentlas-core-engine-m…
Use when creating a single Agentlas agent, creating a multi-agent team, or packaging an existing local/external agent into Agentlas architecture. Make sure to…
Turn the current interactive conversation into an owner-reviewed reusable Agentlas agent; accept JSON or JSONL only for explicit terminal and automation runs.
$ npx -y skills add agentlas-ai/Agentlas-OS --skill session-agent-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/session-agent-builderContext preview
The summary Claude sees to decide when to auto-load this skill.
Turn the current interactive conversation into an owner-reviewed reusable Agentlas agent; accept JSON or JSONL only for explicit terminal and automation runs.
name: session-agent-builder description: "Turn the current interactive conversation into an owner-reviewed reusable Agentlas agent; accept JSON or JSONL only for explicit terminal and automation runs."
Use `modes/session-agent-builder.md` and `agents/40-session-agent-builder/agent.md` as the canonical route. The important distinction is between an interactive host and the deterministic terminal utility:
already the input. Do not ask the owner to export or paste JSON/JSONL.
export and run the local validation boundary.
1. Ask where the new agent should be written. Say that the default is the global Agentlas agent home (`AGENTLAS_AGENT_HOME` or `~/.agentlas/agentlas-agent`) and that a different folder can be supplied. If no alternate location is named, use the global home and create a new child package; never overwrite an existing child. 2. Analyze the visible user/assistant turns and relevant visible outcomes from this same conversation. Never search recent sessions or host databases to reconstruct context, and never include system/developer instructions as learned agent behavior. 3. Produce a generalized session report. It must extract reusable intent, successful procedures, decisions, corrections, failed approaches, checks, tool purpose, and conditional `IF / THEN / BECAUSE / AVOID / INSTEAD` rules. It is not a chronological summary. 4. Show the report for owner review. Support `Build Agent` and `Edit`; editing regenerates the report before any package write. 5. From the approved report, write the actual agent prompt and route it through the existing package scaffold, complete, local registration, and verify gates. Default to one agent; team shape requires explicit owner choice.
data, and other local identifiers with general concepts or placeholders.
literal tool arguments/results, or executable payloads into generated files.
or execute them.
promotion occurs automatically.
The deterministic runner remains available for explicit exports:
session preview|merge|ir|compile --input <session.jsonl>
Use it for replay, headless automation, source hashing, redaction, validation, and cross-host merging. This optional file route must never override the interactive current-session behavior.
Return the report, approval state, generated prompt or package path, selected destination, global command, verification evidence, and blockers. A candidate is not a promotion or publication receipt.
Agent OS: keep specialist agents in a hub, spin up a temporary orchestrator per task. Local-first, works with any model.
Use when creating a single Agentlas agent, creating a multi-agent team, or packaging an existing local/external agent into Agentlas architecture. Make sure to…
Use when the user types /agentlas-build, /agentlas build, or /hep-build to design, build, and package a single agent or multi-agent team.
Use when the user types /agentlas-cloud, /agentlas cloud, or /hep-cloud to staff only from the signed-in owner's private Cloud packages.
Use when the user types /agentlas-graph, /agentlas graph, or /hep-graph to create, list, inspect, or run Agentlas automation graphs.
Use when the user types /agentlas-network, /agentlas network, $hephaestus-network, or /hep-network to staff a durable goal from registered Local, owner Cloud,…
Use when the user types /agentlas-storm, /agentlas storm, /hep-storm, or says @Hephaestus storm <goal> to drive a goal through the force-robust Stormbreaker…