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 guideSkill 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 hereREST API
Direct HTTP calls. The agent uses the deploy, run, and status endpoints with an API key. Works from any language or framework.
API referenceTypeScript SDK
Builder-pattern SDK for TypeScript/Node.js agents. Deploy, run, stream, and cancel with typed methods.
SDK docsRecommended 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.
curl https://s6s.ai/api/v1/skill
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.mdOption 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.
# 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:
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}"""
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.