experience-planner — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited experience-planner (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Convert a loose desire for something to do into a short, executable plan with live-verified options, local momentum signals, estimated spend, travel time, and booking notes.
Prefer real, current options over generic idea lists. Use live web browsing for time-sensitive facts and do not present results as current unless you verified them in-session.
| Field | Value |
|---|---|
| Name | experience-planner |
| Description | Convert vague leisure requests into executable, location-aware activity plans with live web verification and local trend checks. |
| Metadata | history_path=.experience-planner/history.json; primary_script=scripts/activity_history.py; requires_live_research=true; requires_web_browsing=true; output_sections=assumptions,recommended plan,booking notes,backups,history update |
| Tags | planning, leisure, local-activities, itinerary, weather-aware, budget-aware, history-aware, trend-aware, live-research |
Translate phrases like tonight, after work, or this weekend into absolute dates and times in the user's locale. State assumptions briefly when the user is vague.
Use the bundled script to create or inspect a local history file before searching. Keep the file in the current workspace, not inside the skill directory.
python3 <path-to-skill>/scripts/activity_history.py ensure
python3 <path-to-skill>/scripts/activity_history.py summary --limit 20
python3 <path-to-skill>/scripts/activity_history.py recent --limit 10Default history path: .experience-planner/history.json
Collect only the signals that materially affect the recommendation:
solo, partner, friends, family, teamIf key context is missing, ask at most one or two short questions. Otherwise, make a reasonable assumption and say so.
Use web browsing for every time-sensitive recommendation. At minimum, verify the planning window against current weather, opening hours, event schedules, class times, ticket availability, and booking links. Also gather local momentum signals such as highly rated or busy area spots, recent openings, current event buzz, and recent neighborhood coverage. Prefer the workflow in live-research.md. Gather roughly five to ten candidates across a few categories before narrowing.
Use planning-rubric.md. Reject candidates that are closed, sold out, clearly outside budget, or too far away for the available window. Reward fit, proximity, novelty, and reliability.
Produce one primary plan and one or two backup plans. Make the primary plan feel executable, not theoretical:
For each plan, include:
If browsing or internet access is unavailable, say so clearly and do not imply the results are live. Offer either:
When the user reports what they did or whether they liked it, record it so future recommendations avoid repetition and improve variety.
python3 <path-to-skill>/scripts/activity_history.py record \
--title "Bouldering at Boulder Planet" \
--date 2026-03-15 \
--companions friends \
--category fitness \
--cost 32 \
--rating 4 \
--tag indoor \
--tag active \
--notes "Good difficulty spread; crowded after 8pm"Keep the final answer short and actionable:
AssumptionsOnly include this if you had to infer missing context.
Recommended planGive the itinerary in order with times, travel, cost, and one-sentence rationale.
Booking notesCall out reservations, ticket links, or opening-hour constraints.
BackupsGive one or two credible alternatives, not a long list.
History updateIf the user reports the outcome, record it and mention the logged takeaway that will affect future recommendations.
Always include source links for the primary plan and any booking-critical backup.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.