Skip to content

feat(skills): auto-sync SDK skills into agents - #11

Merged
jobehi merged 2 commits into
mainfrom
MOBILE-20445-auto-sync-skills-to-agents
Jul 27, 2026
Merged

feat(skills): auto-sync SDK skills into agents #11
jobehi merged 2 commits into
mainfrom
MOBILE-20445-auto-sync-skills-to-agents

Conversation

@jobehi

@jobehi jobehi commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

What

Hub side of the automated AI skill sync (MOBILE-20445):

  • .github/workflows/sync-skill.yml — reusable workflow (workflow_call) that mirrors a source repo's authored skill into skills/<skill>/, regenerates the plugin copies via scripts/sync-plugin.sh, and opens/updates one PR per stack (branch auto/skill-sync-<stack>; reuses an open PR instead of duplicating).
  • scripts/sync-skill-from-source.sh — the copy + PR logic.

Why

Mobile SDK skills are authored in their SDK repos. When one changes on the SDK repo's default branch, a thin trigger there calls this workflow to keep the published skill here in sync — no manual copying.

Notes

  • Invoked only via workflow_call from the SDK trigger workflows (rolling out Flutter first).
  • Public-repo safe: commit messages/PRs stay generic; full source provenance goes to the (private) caller's run logs.
  • Must land on main before the SDK triggers can resolve uses: ...sync-skill.yml@main.

Ticket: https://contentsquare.atlassian.net/browse/MOBILE-20445

@jobehi
jobehi requested a review from a team as a code owner July 24, 2026 16:50
@jobehi jobehi self-assigned this Jul 24, 2026
@jobehi jobehi added the enhancement New feature or request label Jul 27, 2026
@jobehi jobehi changed the title MOBILE-20445 feat(skills): auto-sync SDK skills into agents feat(skills): auto-sync SDK skills into agents Jul 27, 2026
@jobehi
jobehi requested a review from felipeares-cs July 27, 2026 09:31
@jobehi
jobehi merged commit c89fc79 into main Jul 27, 2026
1 check passed
@jobehi
jobehi deleted the MOBILE-20445-auto-sync-skills-to-agents branch July 27, 2026 10:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Development

Successfully merging this pull request may close these issues.

2 participants