One Tip a Week: Goose

This week's tip of the week is Goose.

Ever find yourself running the same AI workflow over and over? Pasting the same detailed prompt to get your weekly status updates? Manually coordinating multiple AI tasks that should just... work together?

Say hello to Goose recipes. They let you define multi-step tasks once, then run them anywhere, in the goose GUI, goose CLI or in a CI/CD pipeline.

Goose also does chat, supports MCPs, subagents, agent skills (new!).

Goose interacting with a remote MCP server

Here’s a recipe I use for processing video in action in the CLI:

❯ goose run --recipe ~/.config/goose/recipes/process-video.yaml --params video_file="~/Desktop/awesome.mp4"
Loading recipe: Video Tools
Description: A set of tools for processing videos
Parameters used to load this recipe:
   video_file: ~/Desktop/awesome.mp4

starting session | provider: claude-code model: sonnet
    session id: 20251221_95
    working directory: /Users/nicktaylor

Already pay for models with GitHub Copilot, Claude Pro, or Cursor? Use those subscriptions in Goose. Or run local models for unlimited usage at no cost.

Check out the Goose docs and give it a go.

That's it! Short and sweet. Until the next one!