pm-eod-summarylisted
Install: claude install-skill talentedgeai/infinite-leverage
It is now 6:37 PM. Today's date is YYYY-MM-DD.
## Step 0 — Load credentials
```python
def parse_env(path):
vals = {}
try:
with open(path) as f:
for line in f:
line = line.strip()
if not line or line.startswith("#") or "=" not in line:
continue
k, _, v = line.partition("=")
vals[k.strip()] = v.strip().strip('"').strip("'")
except FileNotFoundError:
pass
return vals
env = {}
for f in [".env", ".env.development", ".env.production", ".env.local"]:
env.update(parse_env(f))
```
## Step 1 — Load today's context
```bash
cd ~/code-projects/{project-slug}
git log --oneline --since="today 7am" --all
```
Read `docs/project-status.html` — today's approved items and auto-approvals.
Read today's briefing at `standup/briefings/YYYY-MM/YYYY-MM-DD.md` if it exists.
## Step 2 — Build EOD summary
Compile three sections:
- **Shipped today**: merged PRs, completed tasks
- **Blocked**: anything flagged during the day with no resolution
- **Queue for tomorrow**: highest-priority pending items
## Step 3 — Update project status
Update `docs/project-status.html` with the EOD summary. Add a timestamp.
Also refresh the Pulse chart and emit a daily snapshot:
```bash
# Today's token + hours data
python3 scripts/team-hours.py \
--start YYYY-MM-DD --end YYYY-MM-DD \
--author "Author 1" --author "Author 2" \
--jsonl-keyword <project-keyword> \
--tz +HH:00 \