SYSTEM
Gemini 3.5 Flash
PORTFOLIO & LINKEDIN SYNC AGENT

Ship a release.
The rest is handled.

An agent watches your GitHub releases, decides whether each one is worth featuring, keeps your portfolio site current, and writes the post announcing it. You stay a publisher, not a maintainer.

you publish the release → the agent decides, updates your portfolio, and drafts the post.

Genuine feature / update / skip decision Zero manual blogging You approve every LinkedIn post
THE AGENT IN A NUTSHELL
YOU SHIP

your total work: publishing the release

1

Install the GitHub App

Read access to your releases, write access to your portfolio repo. Nothing else.

Install on GitHub ↗ app id: 4721900
2

Pick your portfolio repo

Updates projects.json and skills.json and opens a pull request — your site renders them in its own design.

Non-convention portfolios get a review PR instead of an automatic merge.

Auto-merge portfolio PRs Merge verified portfolio pull requests automatically, with no manual click.
NOTE

We draft your LinkedIn post — you review and publish it. No LinkedIn login or permissions required.

STEP 01 you

Release published

You tag a release on a connected repo. A webhook wakes the agent.

STEP 02 gemini

Agent decides

Gemini reads the release against what's already featured and picks feature, update, or skip — with written reasoning.

STEP 03 agent

Portfolio updated

Rewrites your two data files, opens the PR, merges on green. Site is live in minutes.

STEP 04 you

Post ready to publish

A drafted LinkedIn post lands on your dashboard. Copy it and publish — the only other thing you touch.

YOU STAY IN CONTROL Nothing is published on LinkedIn without your approval. ✓ Portfolio PRs auto-merge when verified Posts always need your review
AGENT IDLE · Watching connected repositories for tagged releases

No releases yet

Auto-merge active

No releases processed yet

Publish a tagged release on a connected repo to see the agent work. Connect a repo →

Copied to clipboard!