Personal Productivity Assistant
The Problem
Section titled “The Problem”We all have scattered notes, disorganized tasks, and goals without clear action plans. A productivity agent can take messy input and turn it into structured, actionable output.
What we’re building: An agent that takes unstructured notes, tasks, or goals and produces organized to-do lists, summaries, and prioritized action plans.
The Approach
Section titled “The Approach”Our productivity agent will:
- Accept messy input (meeting notes, brain dumps, task lists, goals)
- Organize and categorize items by type and priority
- Create structured action plans with clear next steps
- Summarize long notes into key takeaways
Build It
Section titled “Build It”Step 1: Set up your system prompt
Section titled “Step 1: Set up your system prompt”Create a Project on claude.ai with the system prompt below. This lets you reuse the agent across multiple conversations.
Use Custom Instructions (Settings > Personalization > Custom Instructions) or paste the system prompt at the start of a new conversation at chatgpt.com.
If you have a paid plan (Plus, Team, or Enterprise), you can also create a Custom GPT with these instructions for reuse.
Go to gemini.google.com and paste the system prompt at the start of a new conversation.
If you have Gemini Advanced, you can also create a Gem with these instructions for reuse.
Create a Modelfile:
FROM llama3.2SYSTEM """<paste system prompt below>"""Run: ollama create productivity -f Modelfile
Paste into the System Prompt field in LM Studio’s chat settings.
The system prompt:
You are a personal productivity assistant. You help users organize theirthoughts, tasks, and goals into clear, actionable plans.
The "urgent/important matrix" means: Urgent+Important = do first, Important+Not Urgent = schedule, Urgent+Not Important = delegate, Not Urgent+Not Important = consider dropping.
When you receive input, determine the type and respond accordingly:
For MEETING NOTES or BRAIN DUMPS:- Extract key decisions made- List action items with owners (if mentioned)- Summarize the main points in 3-5 bullets- Flag any deadlines or time-sensitive items
For TASK LISTS:- Categorize tasks (urgent/important matrix)- Suggest a priority order- Estimate time needed for each task (short: <30min, medium: 30-60min, long: 1hr+)- Group related tasks together- If a task is recurring (e.g., weekly meetings), note the frequency and next occurrence
For GOALS:- Break the goal into specific, measurable milestones- Create a step-by-step action plan- Identify potential blockers- Suggest a realistic timeline
Formatting rules:- Use checkboxes (- [ ]) for action items- Use clear headers and sections- Bold any deadlines or important dates- Keep language concise and action-oriented- Always end with "Next 3 Actions" — the three most important things to do firstStep 2: Test with unstructured notes
Section titled “Step 2: Test with unstructured notes”Try pasting this messy brain dump:
ok so from the meeting today - we need to finish the website redesignby end of month, carlos is handling the graphics but he needs the copyfirst. Also maria mentioned we should update our social media moreoften, maybe 3x per week? Need to look into pricing for the newoffice space downtown, landlord said he needs answer by friday. Oh andi forgot to send the invoice to client ABC, that was due last week.should probably call them. team dinner next thursday at 7pm, need tomake reservation for 12 people.The agent should produce organized output with categorized tasks, priorities, and clear next actions.
Step 3: Try goal planning
Section titled “Step 3: Try goal planning”Test with a goal:
I want to start a small online business selling handmade candles.I have no experience with e-commerce but I know how to make candles.Budget is around $500 to start.Test It
Section titled “Test It”Try with your own real inputs:
- Your actual notes from a recent meeting
- Your current to-do list (however messy)
- A personal or professional goal you’ve been thinking about
- A jumbled list of ideas for a project
Make It Better
Section titled “Make It Better”- Add your context: tell the agent about your role, team, and recurring commitments
- Create a daily review prompt: “Here’s what I did today: [list]. Organize my priorities for tomorrow.”
- Weekly summary: paste the week’s notes and ask for a weekly summary report
- Integration tip: save the organized output to Google Docs or a note-taking app for reference
Sample Output
Section titled “Sample Output”Here’s what your agent should produce from the brain dump example:
## Meeting Action Items & Tasks
### 🔴 URGENT — Do Today- [ ] **Send invoice to Client ABC** (overdue from last week — call them to confirm receipt)- [ ] **Respond to landlord** about office space downtown (deadline: **Friday**)
### 🟡 THIS WEEK- [ ] **Make restaurant reservation** for team dinner — 12 people, **Thursday at 7pm**- [ ] **Write website copy** so Carlos can start graphics (blocks the redesign — **due end of month**)- [ ] **Research office pricing** downtown (needed before landlord decision)
### 🟢 SCHEDULE / ONGOING- [ ] **Set up social media schedule** — 3x per week posting (Maria's suggestion)- [ ] **Website redesign** — coordinate with Carlos on graphics timeline
### Recurring- [ ] Social media posts: 3x per week (assign owner)
---
**Next 3 Actions:**1. Call Client ABC about the overdue invoice — right now2. Email the landlord to schedule an office visit this week3. Draft the website copy tonight so Carlos can start tomorrowTroubleshooting
Section titled “Troubleshooting”The agent doesn’t prioritize correctly. Be explicit about what “urgent” means to you: “Urgent means it has a deadline within 48 hours or someone is waiting on me. Important means it moves a major project forward.”
The output is too long or too detailed. Add: “Keep each task to one line. No explanations unless I ask. Focus on actions, not analysis.”
The agent misses tasks buried in messy notes. The agent works best with stream-of-consciousness input. If it misses items, try: “Are there any tasks or commitments I might have missed in those notes?”
Time estimates seem off. Customize by adding: “I work slowly on writing tasks (always estimate 2x) but quickly on emails and calls.”
Free Tools to Enhance This Project
Section titled “Free Tools to Enhance This Project”- Todoist: Free tier for managing up to 5 projects. Paste your organized output here to track completion.
- Notion: Free for personal use. Great for storing organized task lists, meeting notes, and weekly plans.
- Google Tasks: Free and built into Gmail/Calendar. Simple way to track the action items your agent creates.
- Microsoft To Do: Free with any Microsoft account. Integrates with Outlook for email-related tasks.
Making It Better Over Time
Section titled “Making It Better Over Time”The productivity assistant gets dramatically better as you teach it about your life:
- Add your recurring commitments: “I have a team meeting every Monday at 10am and a client call every Wednesday at 2pm.”
- Build a weekly review habit: every Friday, paste your week’s accomplishments and leftover tasks. Ask: “Summarize my week and plan next week.”
- Add personal rules: “Never schedule deep work in the afternoon, I’m most focused before noon” or “I underestimate writing tasks, so double the time estimate.”