This guide is set up to enable PL Infra teams (Polaris, PLCS, etc.) to create a PL Infra upate skill for their own team.
For Polaris, PLCS, PL Capital, or any other PL Infra team. Roughly 15 minutes of one-time setup, then ~15 minutes per cycle instead of 1+ hour.
| File | Purpose |
|---|---|
update-in-a-box.skill |
The installable generic skill bundle |
update-in-a-box/team-config.template.yaml |
Blank config template to fill in for your team |
update-in-a-box/README.md |
Reference doc |
update-in-a-box/example-prompts.md |
Sample prompts that trigger common workflows |
- Open Cowork → Skills panel
- Drag
update-in-a-box.skillin, or click Save skill - Confirm
update-in-a-boxappears in your installed skills
- New Project → name it after your team (e.g. "Polaris PM", "PLCS Updates")
- This keeps your team's context, prior chats, and config in one place — the project's chat history becomes Claude's memory across cycles
- Save
team-config.template.yamlto your project folder - Rename it to
team-config.yaml - Fill in:
- Team name + audience (likely "PL Infra Leads")
- Active KRs — id, title, DRI, status for each KR your team owns this quarter
- Outlook buckets — the 3–6 topic groupings your team uses for forward-looking work
- Source connections — Notion DB URLs (sprint tasks, OKRs), Slack channels, the Google Doc that hosts your running bi-weekly update
- Standing context — ongoing initiatives, code names, anything you don't want to re-explain every cycle
- Sensitivities — items that need placeholder language (delayed announcements, pending approvals, hires in flight)
- Prior update location — where your last bi-weekly lives so Claude can avoid repeating it
- Add the populated
team-config.yamlto your project's Knowledge panel
| Connector | Status | Why |
|---|---|---|
| Notion | Required | Most teams keep meeting notes + sprint tasks + OKRs in Notion |
| Slack | Optional | For pulling channel context |
| Google Drive | Optional | For appending directly to the running bi-weekly Google Doc |
| Gmail | Optional | If your team's update threads live in email |
Skip any you don't use. If you have a different tool stack (Linear, Jira, Confluence), tell Claude in chat — the skill is connector-agnostic.
In your project, type:
"Draft our bi-weekly PL Infra Leads update."
If your team-config.yaml is fully populated, Claude will pull from your configured sources and draft. If anything's missing, it will ask the setup questions on the fly and offer to save your answers.
- Each cycle: just prompt Claude. The more it runs in your project, the better it gets at your team's voice.
- Each quarter: update your
team-config.yamlwith the new KR list and refreshed standing context.
Any of these prompts will fire Update-in-a-Box:
- "Draft this cycle's PL Infra Leads update"
- "Prepare the OKR progress update"
- "Write the two-week outlook"
- "Run Update-in-a-Box"
- "Update the KR status notes"
See example-prompts.md for more variations.
| Audience | Bundle to install | Config to fill out | Project knowledge |
|---|---|---|---|
| PL Infra team | update-in-a-box.skill |
Fill out update-in-a-box/team-config.template.yaml and rename to team-config.yaml |
New project named after their team |