paperclip-api
Use when managing Paperclip AI agent companies - creating tasks, managing agents, approving hires, running heartbeats, or any…
Use when the user is transitioning from a completed retro into a weekly plan, choosing weekly outcomes, scheduling a full ISO week, or asking for "план на неделю", "weekly planning", priorities, capacity, or outcomes.
Claude Code
$ npx -y skills add serejaris/personal-corp-os --skill weekly-planning --agent claude-code
Codex
$ npx skills add serejaris/personal-corp-os --skill weekly-planning -a codex -y
Cursor
$ npx skills add serejaris/personal-corp-os --skill weekly-planning -a cursor -y
Gemini CLI
$ npx skills add serejaris/personal-corp-os --skill weekly-planning -a gemini-cli -y
GitHub Copilot
$ npx skills add serejaris/personal-corp-os --skill weekly-planning -a github-copilot -y
OpenCode
$ npx skills add serejaris/personal-corp-os --skill weekly-planning -a opencode -y
Windsurf
$ npx skills add serejaris/personal-corp-os --skill weekly-planning -a windsurf -y
name: weekly-planning description: Use when the user is transitioning from a completed retro into a weekly plan, choosing weekly outcomes, scheduling a full ISO week, or asking for "план на неделю", "weekly planning", priorities, capacity, or outcomes.
Turn retro findings + existing backlog into a prioritized week with clear outcomes, issues in correct repos, and delegation matrix (founder vs agent).
Weekly planning creates a plan. It does not execute the plan.
Allowed during planning:
Not allowed during planning:
If the user asks to "do this now" while planning, finish or pause planning first, then handle that as a separate execution task.
digraph planning {
rankdir=TB;
node [shape=box];
collect [label="1. Collect all tasks"];
calendar [label="2. Map calendar"];
group [label="3. Group by surface"];
eisenhower [label="4. Eisenhower split"];
outcomes [label="5. Choose outcomes"];
issues [label="6. Create issues\nin correct repos"];
board [label="7. Add to board\nwith W{NN} label"];
page [label="8. Create living\nweekly plan"];
collect -> calendar -> group -> eisenhower -> outcomes -> issues -> board -> page;
}Sources to scan:
Read known sources before asking the user. Use calendar, existing issues, project boards, and planning files to establish:
Ask only for facts that are not recoverable from sources, one question at a time.
IMPORTANT: Verify dates before writing outcomes. Do not create deadlines in the past. If the deadline is today, include a time boundary such as "by EOD".
Group tasks by where work happens. Use the repos and task routing defined in `AGENTS.md` / `CLAUDE.md` config (set up by `corp-init`).
Example surfaces:
| Surface | Description | |---------|-------------| | Product delivery | Main product/service repos | | Sales/pipeline | CRM, sales tooling | | Content | Blog, videos, social media | | Strategy | Planning, cross-cutting decisions | | Infrastructure | Internal tools, automation |
For each task, classify:
| | Urgent | Not Urgent | |---|--------|-----------| | **Important** | Founder does TODAY | Founder schedules this week | | **Not Important** | Agent does async | Parking lot / drop |
Key question per task: "Does this require founder judgment, or can an agent execute it from the issue description?"
Outcomes = results, not tasks. Format: "By Friday, X is true."
Rules:
Example:
Outcome: New feature launched Check: deployed to production, 0 critical bugs by Friday Founder: final UX decisions, announcement copy Agent: implementation, tests, deploy script
CRITICAL: Issue lives where the work happens. Use the task routing from your `CLAUDE.md` config.
Issue about backend bug → backend repo Issue about marketing → marketing repo Issue about content → content repo Issue about strategy → main planning repo
Before creating any issue: 1. VERIFY current state (check existing issues, files, data) 2. PROPOSE to user 3. CREATE only after verification
Label every issue: `W{NN}` + optionally `retro:W{NN-1}` if from retro.
All W{NN} issues → your GitHub Project (from `CLAUDE.md` config: `project_id` and `owner`).
Create or use view "W{NN}" filtered by label.
# Add to project (use project_id and owner from your config)
gh project item-add $PROJECT_ID --owner $YOUR_OWNER --url $ISSUE_URL
# Verify
gh search issues --owner $YOUR_OWNER --label "W{NN}" --state openResolve the ISO week from the current local date. Never hardcode `W34` or copy the previous filename.
python3 skills/weekly-planning/scripts/living_week.py context --workspace . --json python3 skills/weekly-planning/scripts/living_week.py create --workspace .
The generator creates `reports/WNN-plan.html`. Before presenting it:
1. Remove every element with `data-placeholder="true"`. 2. Populate all seven day columns with accepted work; every task card has one `data-area`. 3. Keep exactly one pair of `daily:updated`, `daily:kanban`, and hidden `daily:day-slice` markers. The local `daily` skill may replace only these marked regions. 4. Mark past days as closed with the tasks and facts that actually happened. Highlight the current day. Keep future days as plan. 5. Configure the three display time zones and the seven work Areas in the page script. Card color comes from Area metadata. 6. Put the goal captured during retro/planning into each Area definition. The Area
Manager uses your local Manager Config for repositories and boards; the distributed skill contains no personal workspace logs.
Use when managing Paperclip AI agent companies - creating tasks, managing agents, approving hires, running heartbeats, or any…
Experimental. Daily retro from your agents' own logs: reads today's Claude Code and Codex sessions on this machine, groups them…
Orchestrate iterative visual style searches with branch prompts, decision graphs, feedback loops, and final direction selection.
Audits the agent rules in the current folder (AGENTS.md, nested AGENTS.md files) and the skill descriptions the agent sees at…
Робот агента Personal Corp. Агент делает себе голову робота из набора деталей, хранит её в штабе в stack/avatars.json и кладёт в…
Use when choosing between engines or models for an agent pipeline and the answer must come from measurement on your own data, not…
Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…
Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…