AGENT SKILLBY RETIEEDRA-PROFOUND
Session start
AT A GLANCE
Session start is a general marketing agent skill from retieedra-profound. Start-of-session planning and prioritization. It is published in the retieedra-profound/skills-marketing-library GitHub repository under the MIT license. Its SKILL.md runs to about 850 words. To add it, run npx skills add retieedra-profound/skills-marketing-library --skill session-start
- REPO STARS
- NOT AVAILABLE
- LICENSE
- MIT
- CATEGORIES
- SKILL.MD SIZE
- 5.3 KB135 LINES
QUICK ANSWER
- WHAT IT IS01
- Start-of-session planning and prioritization. Reads structured state, checks recurring tasks, pulls open tickets, sets focus. Trusts the memory plugin's session-start injection for recent history. It brings Wispr Flow's specific operating context into session start, so the agent is guided by a sharper source than a generic prompt.
- INPUTS02
- Context the agent needs: your goals, audience, constraints, and any source material the skill asks for.
- OUTPUT03
- A ready-to-use result: the analysis, copy, or recommendations the agent produces.
INSTALL
One command adds this skill from its source repository.
npx skills add retieedra-profound/skills-marketing-library --skill session-startREAD THE SKILL.MD BELOW BEFORE YOU RUN IT. SKILLS INSTRUCT YOUR AGENT.
SKILL.MD
The full file, as published in the source repository. Copy it, download it or open it on GitHub.
ON THIS PAGE · 10
Session Start: Daily Planning#
Initializes your session with structured state, open tickets, and a prioritized plan. Relies on a memory plugin's automatic session-start injection for observation history, so it does not re-read local session logs.
Adapt the file paths and tool names below to your own setup. This skill assumes two state files (a shared one and a per-user one), an issue tracker, and an optional memory plugin. Swap in whatever you use.
How this skill relates to a memory plugin#
If you run a memory plugin (for example, Claude Mem), it already injects recent observations and session summaries into context at session start (you see a "recent context" table with session IDs, timestamps, and types at the top of the session). This skill does not duplicate that. It adds what the memory layer doesn't track: structured current focus, recurring tasks, open tickets, and prioritization.
Step 1: Read structured state#
Resolve the current user (most setups map the logged-in OS user to a profile name).
Read two files:
- The shared state file,
company.*(ICPs, messaging, quarterly_goals, key_metrics) and sharedrecurring_tasks(e.g. company-context-refresh, team-routing-refresh) - The per-user state file,
user.*,current_focus,last_session,last_session_note,active_goals, personalrecurring_tasks(e.g. voice-guide-refresh),preferences,reminders
Extract:
current_focus.initiativeandsession_goal(from personal)last_session.open_itemsandnext_steps(from personal)recurring_tasksfrom BOTH files, flag any whosenext_due≤ todayremindersfrom personal, surface any whosesurface_whenmatches today AND whosesurface_triggerincludessession-startcompanyTODO placeholders (from shared), flag if company context is still unpopulated
If you keep a spaced-repetition review file, check it too: if any cards are due (next_review <= today), add a one-line mention to the summary. Do not auto-run the review.
Do NOT re-read local session-log files. The memory plugin's injection at the top of context already tells you what happened last session. If the injection is missing or empty, ask: "What did we do last time?" then use the memory plugin's search tool to pull it.
Output a brief summary:
**Last session:** [from the memory injection, cite session IDs]
**Carried forward:** [from per-user state last_session.open_items]
**Recurring task due:** [Task name], [how to run] (if any)
**Reminders surfacing:** [Reminder title, if any matched today]
**Review:** [N cards due, only if any are due]Step 2: Pull open tickets#
Query your issue tracker for issues assigned to the current user, in statuses Todo, In Progress, and Backlog (read the assignee from the per-user state file).
Filter and categorize:
- In Progress, currently active
- Todo, ready to work on
- Backlog, needs triage
Step 3: Analyze and prioritize#
| Factor | Weight |
|---|---|
| Due date < 3 days | High |
| High priority in tracker | High |
| Blocking others | High |
| Quick win (< 30 min) | Medium |
| No due date set | Flag for setting |
Create a prioritized list with clear reasoning.
Step 4: Set due dates (with permission)#
For tasks without due dates, suggest dates based on complexity and current workload.
"These tasks need due dates. Should I set them?
- [Task 1] → Suggested: [Date]
- [Task 2] → Suggested: [Date]"
On approval, update the tickets.
Step 5: Set session focus#
"What's your main focus for today?
- [Top priority]
- [Second priority]
- Something else (specify)"
Update the per-user state file (NOT the shared one):
current_focus.initiativeandsession_goallast_updateddate
Never write personal session state to the shared state file, that file is the shared company source of truth. Each user owns their own session state in their per-user file.
Memory staleness: reactive only#
Do NOT proactively scan every memory entry on every session start, that's wasteful. Instead:
- If the memory injection mentions a concept, and a state file or memory file contradicts it, flag the specific conflict.
- If the user asks about a topic where the memory might be stale, verify the current state before answering.
- If the user explicitly asks "is my memory current," then spot-check. Otherwise defer to session-end's learning capture.
Output format#
## Good morning
### Carried forward from last session
[From state file open_items + next_steps]
### Recurring Tasks Due
- [ ] [Task name], [Description] *(due: [date])*
---
## Open Tickets
**In Progress:** [Tickets]
**Todo:** [Tickets with due dates]
**Needs Attention:** [Undated tickets → suggested dates]
---
## Recommended Priorities for Today
1. **[Top task]**, [Why it's #1]
2. **[Second task]**, [Why]
3. **[Third task]**, [Why]
---
**What's your focus today?**What NOT to do#
- Do not read local session-log files. The memory plugin's injection covers session history.
- Do not proactively scan all memory entries on every session start.
- Do not summarize memory observations back to the user, they already see them.
Cross-references#
- session-end, capture learnings, mirror memory to your knowledge base, surface candidates
- A memory plugin, automatic observation capture and session summaries (no manual action needed)
FAQ
07 QUESTIONS
01What is the Session start agent skill?
Start-of-session planning and prioritization. Reads structured state, checks recurring tasks, pulls open tickets, sets focus. Trusts the memory plugin's session-start injection for recent history. It is listed under general marketing in the 100xLab agent skills directory.
02How do I install Session start in Cursor, Claude Code, or Codex?
Run npx skills add retieedra-profound/skills-marketing-library --skill session-start in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only Session start, not every skill in the repository.
03What does the Session start SKILL.md cover?
The SKILL.md includes sections on How this skill relates to a memory plugin, Step 1: Read structured state, Step 2: Pull open tickets, Step 3: Analyze and prioritize, Step 4: Set due dates (with permission) and Step 5: Set session focus. Read the full text on this page or in plain markdown at /resources/agent-skills/wispr-flow-claude-skills--wispr-flow-session-start--1t8yck7/raw.
04Which agents can use Session start?
Session start installs with the cross-agent skills installer (npx skills add), which sets it up for agents such as Claude Code, Cursor and Codex. Each agent loads the SKILL.md when you ask for the skill by name.
05What license is Session start under?
The retieedra-profound/skills-marketing-library repository declares the MIT license. Read the license file in the repository before you copy or redistribute the skill.
06Is Session start free to use?
Reading, copying and installing Session start costs nothing: it is published in a public GitHub repository under the MIT license. Reuse and redistribution follow that license.
07Where is the source of Session start?
Session start comes from https://github.com/retieedra-profound/skills-marketing-library. The SKILL.md is at https://github.com/retieedra-profound/skills-marketing-library/blob/HEAD/wisprflow/session-start/SKILL.md. The author is retieedra-profound.
Need an agent workflow built around your stack?
Tell us the workflow you want automated. We reply within 4 working hours (IST).
ATTRIBUTION
Session start was written by its original authors and is published in retieedra-profound/skills-marketing-library (opens GitHub in a new tab) under the MIT license. All rights stay with the original authors.
100xLab did not write, maintain or endorse this skill. This page lists it for discovery. Repo stars belong to the source repository, not to the skill. Review any skill before you install it.