Skills
AI skills that grow with every app you create
When you create an app in Runwork, it automatically becomes an AI skill. Your Instagram scheduler teaches the AI social media. Your CRM teaches it sales. The more you create, the smarter your workspace gets. Add your own expertise on top: best practices, recipes, guardrails. Then use skills anywhere, from channel conversations to external tools like Claude and Cursor.
Post, ContentCalendar, Hashtag
POST /api/posts/schedule, GET /api/analytics
content-approval, bulk-schedule
daily-analytics-sync (9 AM)
- - Always include 3-10 hashtags for Instagram posts
- - Optimal posting times: 9 AM, 12 PM, 7 PM
- - Use brand voice: casual but professional
- 1. Check ContentCalendar for date gaps
- 2. Draft posts for each gap using brand voice
- 3. Schedule via bulk-schedule workflow
- 4. Notify team in #content channel
Powered by Runwork AI What Skills gives you
Apps Become Skills
Every app you create automatically generates a skill from its capabilities: entities, endpoints, workflows, schedules, integrations, and more. No extra work needed.
Domain Expertise
Layer your business knowledge on top. Best practices, recipes, guardrails, intent mappings. Your agent learns what your app can do and how your business actually uses it.
Slash Commands
Type / in your agent (Claude Code, Cursor, Codex) to browse and load skills. Load your CRM skill before a sales task. Load multiple skills to orchestrate across apps.
Synced to Every Agent
Workspace skills sync to every connected agent automatically. What one teammate builds, everyone's agent can use, so the right context is always one slash command away.
External Skills
Import skills from outside Runwork. Paste a SKILL.md URL or upload a file. Bring in domain expertise from any source into your workspace.
Portable (SKILL.md)
Download any app's skill as a standard SKILL.md file. Use it in Claude Code, Cursor, Codex, or any AI tool that reads skill files. Your apps work everywhere.
Available Everywhere
Download any app's SKILL.md from the web dashboard, or develop locally where the platform provides it alongside CLAUDE.md + AGENTS.md during `runwork dev`. Your AI tools get complete app knowledge wherever you work.
Skills Dashboard
A dedicated page to manage all workspace skills. Create custom skills with a built-in markdown editor and live preview. Import, export, and download skills. Three tabs: All Skills, App Skills (auto-generated), My Skills (custom).
Access from anywhere
Desktop & Web
Create skills with a markdown editor and live preview. Import, export, and download SKILL.md files.
CLI
Why Skills matters
- Every app automatically becomes AI domain expertise
- Skills accumulate: the more you create, the smarter your workspace gets
- Works both inside Runwork (slash commands) and outside (SKILL.md download)
- Import external skills to bring in expertise from anywhere
- SKILL.md downloadable from dashboard or provided locally during development, alongside CLAUDE.md + AGENTS.md
How Skills works
Skills are the knowledge layer that makes your Runwork AI smarter over time. Every app you create in Runwork automatically generates a skill from its registered capabilities: entities, endpoints, workflows, schedules, integrations, components, agents, and file storage. This auto-generated skill is always up to date because it's computed from your workspace registries at runtime.
On top of the auto-generated capabilities, you add your own domain expertise. This is where skills become truly powerful. Tell the AI about your best practices ("always include 3-10 hashtags for Instagram posts"), your recipes ("to plan a content week, first check the calendar for gaps, then draft posts using brand voice"), and your guardrails ("never share internal pricing"). This turns a generic AI into one that understands your business.
In your agent, type / to see all available skills. Select one and its full content is injected into your agent's context for that conversation. Load your CRM skill and your Marketing skill at the same time, and your agent can orchestrate across both. Skills sync to every connected agent, so the right context is always available wherever your team works.
Skills are portable. Download any app's skill as a standard SKILL.md file with YAML frontmatter, capability descriptions, domain knowledge, API references with curl examples, and MCP server connection info. Use this file in Claude Code, Cursor, Codex, or any AI tool. Your vibe-coded apps aren't locked into Runwork. They work everywhere.
You can also import skills from outside Runwork. Paste a SKILL.md URL or upload a file. External skills become part of your workspace, browsable via slash commands. If an external skill references APIs, your agents can call them directly through a secure HTTP request tool with domain allowlisting.
Skills extend beyond the workspace. Download any app's SKILL.md from the web dashboard and use it in Claude Code, Cursor, or any AI tool. When you develop locally with the Runwork CLI, the platform goes further: runwork dev creates CLAUDE.md + AGENTS.md on the fly with full framework context, and SKILL.md stays in sync with your app's registered entities, endpoints, workflows, and integrations. The same skill that powers slash commands in your workspace also powers your local agent's understanding of your app. Use runwork skills push to upload new skills from the terminal, and runwork sync to refresh all your local agents with the latest workspace skills and MCP servers.
The Skills Dashboard makes managing skills visual. Browse all skills in three tabs: App Skills (auto-generated from your apps), My Skills (custom and imported), or All at once. Create new skills directly in the browser with a built-in markdown editor that includes live preview, so you can see exactly what your skill content looks like before saving. Import skills from external sources, export your skills as downloadable files, and search or sort across your entire skill library.