ambleloft

Guides and developer docs

Start with a business goal: create a focused capability with Skill Master, or organize experts with relevant skills for multi-project work. Learn forms, extensions and remote projects as needed.

On this page

01Start with Skill Master

Create a task in a local project and choose “Create skill / extension.” Describe the goal and provide business rules or API docs. Skill Master helps define the flow, generate source, and check output. You approve installation and complete a trial. Start with a three-step travel skill, then add operations for your business system.

PathNext step
Skill MasterFollow guided creation, checks, installation, and a trial.
Declarative formsMaintain defined business fields, steps, and submissions.
SDK and operationsBuild manually and manage configuration, permissions, and integration.
SSH projectsBrowse server code, run tasks, and inspect results.
Start: create with Skill Master

02When your project lives on a server

Connect over SSH so the file panel, agent tasks, and terminal use the same remote project. Skill and extension installation still uses a local project; copy remote output back before installing.

Set up an SSH project

03Understand the three runtimes

The extension backend runs Node.js business logic. Its home page uses WebviewClient to invoke operations. The host renders YAML forms in chat. Custom chat HTML uses a separate MCP Apps protocol, not the home-page bridge.

Code example
Skill → Agent → forms_list / forms_present → Host form
                                                ↓ confirmation
Home page → WebviewClient.invoke → Operation → Your service
                                                ↑
Your service → Extension subscription → Local messages → Action

04Scope and versions

Preview capability · SDK 0.1.0-alpha.9

Internal source preview, not formally released. Version strings do not prove capability or platform support. Discover model tools with tools/list and capabilities; Node methods and permissions require their own checks. Persistent input is model-tool only, without Node/page inputs or execution-unit resume.

Check versions and CLI commands

05Organize work across projects

Add experts and prepare their skills, then link existing projects in a space. Describe the goal to the host, review tasks and dependencies, confirm startup and accept work against its evidence. These guides describe the source UI; check release notes for installer coverage.

Start a collaboration exercise
SDK / CLI 0.1.0-alpha.9 · Contract baseline Compatibility and preview notes · Sample source