Skip to content

ci: sync omnibus skills to ai-plugin repo on build#109

Merged
richardsolomou merged 1 commit intomainfrom
ci/sync-ai-plugin
Apr 17, 2026
Merged

ci: sync omnibus skills to ai-plugin repo on build#109
richardsolomou merged 1 commit intomainfrom
ci/sync-ai-plugin

Conversation

@richardsolomou
Copy link
Copy Markdown
Member

Problem

The ai-plugin repo contains the same posthog.com docs (SKILL.md + references/) as the omnibus skills generated by context-mill, but was being updated manually. This means the two repos can drift out of sync.

Changes

  • Added ai-plugin to the GitHub App token's repository list (line 199)
  • Added a new CI step that clones PostHog/ai-plugin, syncs the 6 omnibus skills (stripping the omnibus- prefix to match ai-plugin's skills/<name>/ layout), and pushes

Only SKILL.md and references/ are touched per skill — other files in ai-plugin (like query-examples, config, etc.) are left untouched.

How did you test this code?

  • Verified all 6 omnibus skills have identical reference file lists to ai-plugin's current content
  • Simulated the shell script locally against a temp directory, confirming: stale files are cleaned, non-omnibus skills are preserved, and all files copy correctly

Prerequisites

The SKILLS_PUSH_APP_ID GitHub App installation needs access granted to the PostHog/ai-plugin repo.

The ai-plugin repo has the same posthog.com docs as the omnibus
skills but was being updated manually. This adds a CI step to
push omnibus skill content to ai-plugin automatically, keeping
both repos in sync whenever context-mill is released.

Generated-By: PostHog Code
Task-Id: a0427105-e6cb-4c5a-a918-e2101b54909f
@github-actions
Copy link
Copy Markdown

🧙 Wizard CI

Run the Wizard CI and test your changes against wizard-workbench example apps by replying with a GitHub comment using one of the following commands:

Test all apps:

  • /wizard-ci all

Test all apps in a directory:

  • /wizard-ci android
  • /wizard-ci angular
  • /wizard-ci astro
  • /wizard-ci django
  • /wizard-ci fastapi
  • /wizard-ci flask
  • /wizard-ci javascript-node
  • /wizard-ci javascript-web
  • /wizard-ci laravel
  • /wizard-ci next-js
  • /wizard-ci nuxt
  • /wizard-ci python
  • /wizard-ci rails
  • /wizard-ci react-native
  • /wizard-ci react-router
  • /wizard-ci sveltekit
  • /wizard-ci swift
  • /wizard-ci tanstack-router
  • /wizard-ci tanstack-start
  • /wizard-ci vue

Test an individual app:

  • /wizard-ci android/Jetchat
  • /wizard-ci angular/angular-saas
  • /wizard-ci astro/astro-hybrid-marketing
Show more apps
  • /wizard-ci astro/astro-ssr-docs
  • /wizard-ci astro/astro-static-marketing
  • /wizard-ci astro/astro-view-transitions-marketing
  • /wizard-ci django/django3-saas
  • /wizard-ci fastapi/fastapi3-ai-saas
  • /wizard-ci flask/flask3-social-media
  • /wizard-ci javascript-node/express-todo
  • /wizard-ci javascript-node/fastify-blog
  • /wizard-ci javascript-node/hono-links
  • /wizard-ci javascript-node/koa-notes
  • /wizard-ci javascript-node/native-http-contacts
  • /wizard-ci javascript-web/saas-dashboard
  • /wizard-ci laravel/laravel12-saas
  • /wizard-ci next-js/15-app-router-saas
  • /wizard-ci next-js/15-app-router-todo
  • /wizard-ci next-js/15-pages-router-saas
  • /wizard-ci next-js/15-pages-router-todo
  • /wizard-ci nuxt/movies-nuxt-3-6
  • /wizard-ci nuxt/movies-nuxt-4
  • /wizard-ci python/meeting-summarizer
  • /wizard-ci rails/fizzy
  • /wizard-ci react-native/expo-react-native-hacker-news
  • /wizard-ci react-native/react-native-saas
  • /wizard-ci react-router/react-router-v7-project
  • /wizard-ci react-router/rrv7-starter
  • /wizard-ci react-router/saas-template
  • /wizard-ci react-router/shopper
  • /wizard-ci sveltekit/CMSaasStarter
  • /wizard-ci swift/hackers-ios
  • /wizard-ci tanstack-router/tanstack-router-code-based-saas
  • /wizard-ci tanstack-router/tanstack-router-file-based-saas
  • /wizard-ci tanstack-start/tanstack-start-saas
  • /wizard-ci vue/movies

Results will be posted here when complete.

@richardsolomou richardsolomou requested a review from a team April 14, 2026 09:37
Copy link
Copy Markdown
Collaborator

@gewenyu99 gewenyu99 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

sgtm

@richardsolomou richardsolomou merged commit 1b86026 into main Apr 17, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants