Skills-First Architecture
Workflows declare skills + missions in natural language. Claude determines the best approach. No rigid agent definitions required.
A new approach to AI workflows — skills as first-class citizens, not rigid code.
Skills-First Architecture
Workflows declare skills + missions in natural language. Claude determines the best approach. No rigid agent definitions required.
Workflow-as-Markdown
Define workflows in readable YAML frontmatter + Markdown. Version control friendly, human-readable, easy to share and modify.
Build with AI
Describe what you want in plain English. looplia build generates a complete workflow definition automatically.
Sandbox Isolation
Each run creates an isolated sandbox with inputs, outputs, and logs. Pause and resume anytime with —sandbox-id.
Skills-first architecture for intelligent workflow automation
Each workflow step runs in its own context via the Skill Executor. Every step uses the same pattern: skill: + mission:. Context offload keeps the main agent clean.
Built-in plugins (looplia-core, looplia-writer) plus skills from default marketplaces (Anthropic, ComposioHQ). Install more via looplia skill add.
Hook-based validation tracks completion per step via validation.json. Sandbox isolation enables pause and resume with full execution context.

See how domain skills transform content into creative fuel for writers. Each step produces structured output that the next step builds upon.
Extracts themes, quotes, and key concepts from source material. Identifies patterns and relationships in the content.
→ summary.jsonNo more re-watching or re-reading to find that perfect quote
Generates creative hooks, writing angles, and thought-provoking questions. Builds on the analysis to spark ideas.
→ ideas.jsonA brainstorming partner that never runs dry
Combines analysis and ideas into an actionable writing brief with outlines, angles, and source references.
→ writing-kit.jsonYour creative brief, ready to inspire
---name: writing-kitversion: 1.1.0description: Transform content into a comprehensive writing kit
steps: # Step 1: Deep content analysis - id: summary skill: media-reviewer mission: | Deep analysis of content to extract key themes. Extract minimum 3 verbatim quotes, at least 5 key points. input: ${{ sandbox }}/inputs/content.md output: ${{ sandbox }}/outputs/summary.json
# Step 2: Creative ideation (depends on analysis) - id: ideas skill: idea-synthesis mission: Generate creative hooks, angles, and questions. needs: [summary] input: ${{ steps.summary.output }} output: ${{ sandbox }}/outputs/ideas.json
# Step 3: Assemble the writing kit (final deliverable) - id: writing-kit skill: writing-kit-assembler mission: Combine insights into an actionable writing brief. needs: [summary, ideas] input: summary: ${{ steps.summary.output }} ideas: ${{ steps.ideas.output }} output: ${{ sandbox }}/outputs/writing-kit.json final: true---Looplia handles the research grunt work so humans can focus on what they do best: crafting compelling narratives.
Choose your AI provider. Switch models with a single command.
export ANTHROPIC_API_KEY=sk-ant-...looplia run writing-kit --file article.md# Run GLM-4.7 cloud model locallylooplia config provider preset OLLAMA_GLM47_CLOUDexport OLLAMA_API_KEY=ollama # Optional, defaults to "ollama"looplia run writing-kit --file article.md# Use OpenRouter with dashboard-configured presetlooplia config provider preset OPENROUTER_PRESETexport OPENROUTER_API_KEY=sk-or-v1-...looplia run writing-kit --file article.md# Models configured at: https://openrouter.ai/settings/presetslooplia config provider preset ZENMUX_MINIMAX_M21looplia config provider set auth-token sk-xxxlooplia run writing-kit --file article.mdModel Presets
Anthropic, Claude Code Subscription, Ollama, OpenRouter, and ZenMux. See all presets.
Cost Optimization
Switch between providers based on cost, speed, or capability requirements per workflow.
Skills from curated marketplaces, ready to use.
Default Marketplaces
Skills from Anthropic and ComposioHQ installed automatically.
Third-party Skills
Add community marketplaces with looplia registry add. Install individual skills with looplia skill add.
Selective Loading
Declare required skills in workflow skills: field. Only needed skills are loaded, reducing context usage.
From zero to first workflow in under 5 minutes.