Andrés Rodríguezarodriguez
All projects

Text to Action

Turns plain words into a ready-to-use GitHub Actions workflow file.

Year
2023
Role
Author

Live siteGitHub

Text to Action

Text to Action turns a plain-language description into a valid GitHub Actions workflow file. Describe what you want, for example “run tests on every pull request against main and deploy to Vercel when it merges”, and it produces the YAML ready to commit.

Why it exists

GitHub Actions is powerful but its YAML is easy to get subtly wrong: wrong event names, misplaced keys, incorrect matrix syntax. Most people write a workflow a few times a year, which means relearning it every time. Describing intent is faster than remembering syntax.

How it works

The app sends your description to an LLM constrained to output workflow YAML, then presents the result for review before you copy it into .github/workflows.

name: CI
on:
  pull_request:
    branches: [main]
jobs:
  test:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm ci && npm test

Scope

It is deliberately a focused tool: one input, one artifact. That constraint made it a good early experiment in shaping model output into a strict, machine-validated format, a pattern I now use constantly in agent orchestration work.