Topics ▾
Skills ·

Keep skills in a GitHub repo and sync them to your Bots nightly

Advanced, 30 minutes

One-line routines call skills; the skills live in a repo you edit elsewhere, and a nightly routine pulls them onto the Bots' computer.

How this helps you

You improve a skill once, in one place, and every Bot uses the new version the next day.

✦ Try it
Make a skill called sync agent skills: pull [repo] and install every skill in [skills folder] where my Bots read skills, remove any that are in [retired folder], and pull [docs folder] too. Then add a routine that runs it every night and tells me what changed.

Fill in: [repo] is your GitHub repo; the folders are paths inside it. Leave out [docs folder] if you don't keep policy docs.

What they did

Brian Casel runs half the work across his products through Bots he rarely chats with. Every routine description is one line, for example: log this run in our bot run log, then run the growth run experiment skill end to end. All instructions live in the skills, so they never conflict with routine text. The skills live in an agent skills folder of a private GitHub repo he edits day to day. His chief Bot has a nightly agent skills sync routine that pulls the repo, installs skills where the Bots read them, removes ones he moved to a retired folder, adds new ones, and pulls his policy docs as a company handbook. The run log lets the chief check who did what.

Who it's for: People with many skills who already work in a code editor or with GitHub.

Before you start

How to try it

  1. Put your skills in a repo folder, with a retired folder beside it.
  2. Ask your main Bot to build a sync skill: pull the repo, install active skills, remove retired ones.
  3. Make a nightly routine that runs that skill.
  4. Rewrite routines as one line that names a skill, plus a run log line.
  5. Edit skills in the repo, not in chat.

What to expect

A short nightly note: skills added, updated or retired. Routines stay one line long.

Common mistakes

Related tips

Worth knowingCarved from a segment of this video starting at 4:44. Paraphrased by us; watch the original for the full walkthrough.
Next in Skills →How to trust your Bot's work more

Learn more: How to Use Grok Bot: A Beginner's Guide (2026) · All Grok Bot skills tips

Related Grok Bot tips

More Skills →
Skills

Turn a repeated job into a script the skill runs

Do a weekly job once with your Bot, check it, then have it rewrite the job as a plain script and save a skill that runs the script and reports in two lines.

How this helps you A repeated chore becomes a quick script run with a two-line answer, instead of the Bot doing every step again.
Spotted by Jordan Rafealov (YouTube) · 1 Nov 2026
Skills

Borrow skills from public Bots before building your own

Point your Bot at a directory of public Bots, give it your goals, and have it list which skills you need and where they come from before adding anything.

How this helps you You start from skills other people already use instead of a blank page, and you choose what gets added.
Spotted by @BrianRoemmele · 31 Oct 2026
Skills

Make a write-like-me skill from your sent email

One sentence has a Bot read your sent email, find how you write, and save it as a skill every Bot uses when drafting for you.

How this helps you Drafts come back sounding like you, so you edit less before sending.
Spotted by Founders School (YouTube) · 25 Oct 2026