Skip to content

Authors Overview

RunWhen’s automation is built by a community of authors who package their operational expertise into reusable Skill Templates (also called CodeBundles) — self-contained units of Robot Framework code, generation rules, and Jinja templates that discover infrastructure, assess health, and run troubleshooting workflows.

You write and publish a Skill Template once. From there, the RunWhen Platform does the heavy lifting: it discovers your resources, renders a health-and- troubleshooting unit (an SLX) for each one, and runs your automation on a schedule and on demand.

How your work reaches live infrastructure: you author a Skill Template in a CodeCollection and publish it to the registry; the platform indexes it, discovers your resources, and runs a Monitor and Runbook per matched resource.

Skill Templates live inside CodeCollections — version-controlled repos that the RunWhen Platform and RunWhen Local index and execute. Anyone can author one, publish it to the registry, and earn rewards when others use it.

How to get started

You want to…Start here
Run your first Skill Template in 10 minutesQuick Start
Set up a local development environmentDevelopment Environment
Request a new Skill Template from the communityRequest a Skill Template
Understand the .robot file structureAnatomy of a Skill Template
Learn the RW.Core keyword libraryRW.Core Keyword Reference
Browse what resource types you can matchIndexed Resources
Understand the runtime container stackRuntime Stack

Terminology

TermAlso calledWhat it is
Skill TemplateCodeBundleA package of Robot Framework code + templates that discovers and acts on infrastructure
ToolTask / TaskSetA single runnable unit inside a Skill Template — either a Monitor (scheduled) or Runbook (on-demand)
CodeCollectionA Git repo housing one or more Skill Templates
Generation RuleYAML that tells the workspace builder which resources to match and which templates to render

Both naming conventions are used interchangeably throughout the docs and the codebase. The codebundle-wanted issue label and prefix are kept as-is.

Community

  • Slack — ask questions, share work, get help
  • Registry — browse published Skill Templates and request new ones
  • Author Rewards — earn for contributions