These docs cover the S6S workflow engine — the developer playground layer underneath the product. For the main AI Visibility product (brand monitoring, the unified Report, fix actions), start at /docs/ai-visibility.

Agent Skill File

A single Markdown file that teaches any AI agent how to build and manage S6S workflows. No SDK or MCP required.

What is a Skill File?

A skill file is a Markdown document that gets loaded into an AI agent's context. It contains everything the agent needs to know about S6S — the Recipe format, expression syntax, behavioral rules, API endpoints, and MCP tools — so it can build and deploy workflows on behalf of a user.

Think of it as a user manual for AI agents. It works with any LLM-based agent platform that supports loading external documents: OpenClaw, custom GPT agents, LangChain tools, or your own agent framework.

Integration Options

MCP Server

Best for agents on platforms that support MCP (Claude, Cursor, OpenClaw). The agent gets live tools and auto-discovers actions via the catalog.

MCP setup guide

Skill File

Works with any agent. Load the Markdown into context and the agent knows the full Recipe format, API endpoints, and behavioral rules. Can be combined with MCP for the best experience.

You are here

REST API

Direct HTTP calls. The agent uses the deploy, run, and status endpoints with an API key. Works from any language or framework.

API reference

TypeScript SDK

Builder-pattern SDK for TypeScript/Node.js agents. Deploy, run, stream, and cancel with typed methods.

SDK docs

Recommended combo: Use the skill file for behavioral guidance + MCP for live action discovery. The skill file teaches the agent how S6S works; MCP gives it the latest config schemas.

Get the Skill File

Option 1: Fetch from API (always up to date)

The skill file is served dynamically from the S6S API. Your agent or platform can fetch the latest version on startup.

Markdown (raw)
curl https://s6s.ai/api/v1/skill
JSON (with metadata)
curl https://s6s.ai/api/v1/skill?format=json

No API key required. Cached for 5 minutes. The JSON format includes the skill content plus endpoint URLs for programmatic integration.

Option 2: Download

Download the file and add it to your agent's skill/plugin directory.

Download s6s-skill.md

Option 3: Reference URL

Some agent platforms let you reference a URL directly. Use this endpoint — the agent will always get the latest version.

https://s6s.ai/api/v1/skill

Platform Setup

OpenClaw

Add the skill file to your OpenClaw agent. OpenClaw loads skill files from a configured directory or URL.

Add as remote skill
# Download to skills directory
curl -o skills/s6s-workflows.md https://s6s.ai/api/v1/skill

# Or reference the URL directly in your agent config

For the best experience, also connect the MCP server so the agent gets live tool access alongside the skill context.

Custom Agents (LangChain, AutoGPT, etc.)

Fetch the skill at agent startup and prepend it to the system prompt or tool context:

Python
import requests

skill = requests.get("https://s6s.ai/api/v1/skill").text
system_prompt = f"""You are an automation agent.
Use the S6S workflow engine to build automations.

{skill}"""
TypeScript
const skill = await fetch("https://s6s.ai/api/v1/skill").then(r => r.text());
const systemPrompt = `You are an automation agent.
Use the S6S workflow engine to build automations.

${skill}`;

GPT / Claude Custom Instructions

Download the skill file and paste it into your custom instructions or system prompt. The agent will know how to build S6S workflows and call the REST API.

What's Included

Recipe format

Trigger, steps, flow, on_error schema

Expression syntax

{{step.output.field}} rules and gotchas

Credential behavior

How auth injection works for HTTP steps

Flow patterns

Sequential, parallel, condition, switch

Error handling

Per-step and workflow-level error policies

API reference

All REST endpoints with curl examples

MCP tools

All 14 MCP tools with descriptions

Common mistakes

Top 10 pitfalls agents hit

Deploy response

How to handle missing credentials, warnings

Action quick ref

All 26+ actions with credential requirements

Config schemas for individual actions are not hardcoded in the skill file. The agent fetches those dynamically from s6s_get_catalog (MCP) or GET /api/v1/catalog (REST) — so the skill stays valid as new actions are added.

Ready to connect your agent?

Fetch the skill file, set your API key, and your agent can deploy workflows in seconds.