{
 "schema": "aiblocks-page/1",
 "id": "weekly-one-on-one-prep-keeper",
 "type": "agent",
 "name": "One-on-one agenda and feedback planner",
 "summary": "Prepare a short agenda from real notes. Carry open items, find specific wins and plan supported feedback privately.",
 "headline": "One-on-one agenda and feedback planner",
 "subhead": "Share last week’s notes, each person’s role and goals. It brings forward open work, identifies actual wins and prepares questions or feedback for repeated issues. You get one page per person, starting with their agenda. Manager notes are one-sided; no praise, motive or pattern is invented, and private notes stay out of shared updates.",
 "job": {
  "id": "lead-people",
  "name": "Lead and manage people"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-11-03",
 "first_published": "2026-10-21",
 "inputs": [
  {
   "type": "meeting_notes",
   "required": true,
   "label": "Meeting notes",
   "what": "an agenda, notes or decisions from a meeting"
  },
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "plan",
   "required": false,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  }
 ],
 "outputs": [
  {
   "type": "plan",
   "required": true,
   "label": "Plan",
   "what": "a dated plan: what to do, in what order, with a decision rule for each step"
  },
  {
   "type": "feedback_notes",
   "required": true,
   "label": "Feedback notes",
   "what": "a person's notes on an output: what to keep, change or drop"
  }
 ],
 "you_give": [
  "Last week's notes from each one-on-one and anything you noticed, per person (rough one-liners are fine)",
  "Each person's name, job, time in the role and current work",
  "Their objectives or key results this quarter (advised)",
  "A yes if you want a status update for your own manager (optional)",
  "The person files from earlier weeks, once they exist (optional on week one)"
 ],
 "you_get": [
  "A one-page agenda per person, their items first",
  "One specific win per person and the exact praise",
  "Open items carried forward, with stuck ones marked",
  "A planned hard conversation only where a problem repeated",
  "Patterns stuck across the team, which may be yours to fix",
  "A one-page status update for your manager, when asked"
 ],
 "use_when": [
  "You manage three or more people and your one-on-ones have become status meetings.",
  "You keep forgetting to praise the thing that went well last week.",
  "A problem has come up twice and you are not sure how to raise it.",
  "A new hire starts and you want a meeting rhythm that fits their first weeks."
 ],
 "skip_when": [
  "You manage one or two people. A shared note and a good question may be all you need.",
  "You are writing the end-of-quarter review. Use the Employee performance review writer, which reads these files.",
  "A problem is serious now, such as a safety issue or a policy breach. Raise it yourself at once. Do not wait for two weeks of notes.",
  "You want notes from a meeting turned into minutes or action items. Use the Rough-note meeting minutes writer."
 ],
 "output_sample": {
  "input": [
   "Last week's notes from each one-on-one, per person (rough lines are fine)",
   "Each person's name, job, time in the role and current work",
   "Their goals this quarter (advised)",
   "A yes if you want an update for your own manager (optional)",
   "Person files from earlier weeks, once they exist (optional)"
  ],
  "prerequisites": [
   "Your notes about each person, kept where only you can read them",
   "Claude Code or similar, if you want it to keep one file per person"
  ],
  "output": [
   {
    "name": "This week in one line",
    "contains": "How many one-on-ones, stuck items and hard points you have this week."
   },
   {
    "name": "Per-person agenda",
    "contains": "One page per person: their items first, open items, the win, any hard point and the go-to question if due."
   },
   {
    "name": "Win and exact praise",
    "contains": "One specific win from your notes, the words to say and when to say them."
   },
   {
    "name": "Hard point plan",
    "contains": "For a problem seen two weeks running: the behaviour, the likely reason and how to raise it."
   },
   {
    "name": "Team patterns",
    "contains": "Anything stuck for more than one person, which may be yours to fix."
   },
   {
    "name": "Your update",
    "contains": "A one-page status update for your manager, only if you ask, with private notes left out."
   },
   {
    "name": "Files and missing",
    "contains": "Each agenda file saved and every MISSING line."
   }
  ]
 },
 "output_shape": "THIS WEEK (one page per person; agenda of 5 items or fewer)\n  <n> one-on-ones | <n> stuck items | <n> hard points | go-to question due for: <names>\n\n<NAME> (<job>, <time in role>)\n  Their items: <ask first>\n  Open: <item> (since <date>) | <item> STUCK, 3 weeks\n  Win: <what they did> | say: \"<exact praise>\" | when: <start | after their items>\n  Hard point: <behaviour> seen <week>, <week> | likely reason: <what> | how to raise: <three lines>\n  Go-to question: <due | asked <date>, you acted: yes | no>\n\nTEAM PATTERNS\n  <what is stuck for more than one person> | maybe yours: <why>\n\nYOUR UPDATE (if asked)\n  <one page at most>\n\nFILES AND MISSING\n  <each agenda file> | MISSING: <every line>",
 "how_to_use": [
  "Open the agent in Claude, ChatGPT or Gemini, or paste it into a new chat. In Claude Code, add it as a skill or save it in .claude/agents so it can keep one file per person.",
  "Paste last week's notes for each person, or point it to your private folder of notes. Leave out anything you would not want written down.",
  "On the first run, give each person's job and how new they are. It sets up the rhythm and the go-to question, and starts the repeat check next week.",
  "Read each agenda before the meeting. Check that every win and every hard point comes from your notes. Change what does not fit.",
  "Hold the meeting yourself. Afterward, add your notes and run it again next Monday. At quarter end, hand the files to the Quarterly performance review keeper."
 ],
 "checks": [
  "Each agenda opens with the person's items.",
  "Each win is specific and in your notes.",
  "No hard point rests on one week.",
  "No person's notes leak into another's agenda or your update.",
  "Nothing was sent, changed or recorded."
 ],
 "steps": [
  {
   "position": 1,
   "id": "one-on-one-meeting-planner",
   "name": "One-on-one meeting planner",
   "summary": "Plan a one-on-one meeting with someone who reports to you. Get how often to meet, an outline they write, meeting rules and follow-up.",
   "url": "https://useaiblocks.com/skills/one-on-one-meeting-planner"
  },
  {
   "position": 2,
   "id": "feedback-request-script-writer",
   "name": "Feedback request script writer",
   "summary": "Ask your team for honest feedback. You get a go-to question in your voice, a plan for the silence and lines for what you hear.",
   "url": "https://useaiblocks.com/skills/feedback-request-script-writer"
  },
  {
   "position": 3,
   "id": "small-win-praise-planner",
   "name": "Small-win praise planner",
   "summary": "Make a change stick after a hard talk. Get three stages of progress to look for, honest praise for each and when to say it.",
   "url": "https://useaiblocks.com/skills/small-win-praise-planner"
  },
  {
   "position": 4,
   "id": "behaviour-and-fix-notes-writer",
   "name": "Feedback notes writer",
   "summary": "Share real examples and the change you want. Get clear feedback notes, supported strengths and a small next step.",
   "url": "https://useaiblocks.com/skills/behaviour-and-fix-notes-writer"
  },
  {
   "position": 5,
   "id": "feedback-conversation-planner",
   "name": "Feedback conversation planner",
   "summary": "Plan a feedback conversation that gets heard. Describe the person and the problem. You get what to praise, what to say and how to say it.",
   "url": "https://useaiblocks.com/skills/feedback-conversation-planner"
  },
  {
   "position": 6,
   "id": "weekly-status-update-writer",
   "name": "Weekly status update writer",
   "summary": "Write a weekly status update from your notes. Get a one-page report with an overall call, risks and the decisions you need, in under 250 words.",
   "url": "https://useaiblocks.com/prompts/weekly-status-update-writer"
  }
 ],
 "next": [
  {
   "name": "Recognition plan designer",
   "url": "https://useaiblocks.com/skills/recognition-plan-designer",
   "why": "Lead the team"
  },
  {
   "name": "Blame-free review agenda writer",
   "url": "https://useaiblocks.com/skills/blame-free-review-agenda-writer",
   "why": "Lead the team"
  }
 ],
 "source": null,
 "credits": [],
 "files": [],
 "links": {
  "page": "https://useaiblocks.com/agents/weekly-one-on-one-prep-keeper",
  "markdown": "https://useaiblocks.com/agents/weekly-one-on-one-prep-keeper.md",
  "json": "https://useaiblocks.com/agents/weekly-one-on-one-prep-keeper.json",
  "instructions": "https://useaiblocks.com/skills/weekly-one-on-one-prep-keeper/SKILL.md",
  "api_item": "https://useaiblocks.com/api/v1/items/weekly-one-on-one-prep-keeper",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/weekly-one-on-one-prep-keeper",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
