pincerhq/pincer/scheduler-briefings

Claude Code and agent skill by pincerhq/pincer

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

How Pincer's cron scheduler, morning briefings, and event triggers work, and how to configure or customize them. Load this when the user asks to schedule a recurring task, change their briefing time or sections, or set up a reactive notification.

Install

npx vskill@latest install pincerhq/pincer/scheduler-briefings

SKILL.md

Scheduler and proactive briefings

Pincer has two proactive systems, both driven by a persistent SQLite-backed scheduler:

Morning briefings

A daily briefing is generated per user with up to four sections: weather (OpenWeatherMap), calendar (reuses the calendar tool), email (reuses the email tool), and news (NewsAPI), plus any custom sections the user has configured. Settings live in a briefing_config table per pincer_user_id:

  • sections — which of weather/calendar/email/news are included
  • custom_sections — user-defined additions
  • weather_location — e.g. "Berlin,DE"
  • news_topics — e.g. ["technology", "business"]

The briefing time and timezone are global config (briefing_time, default 07:00, and briefing_timezone), not per-user.

If the user wants to change what's in their briefing, update their briefing_config row rather than the global schedule.

Cron scheduler

General-purpose scheduling uses standard cron expressions, persisted so schedules survive restarts, checked every 60 seconds, timezone-aware per schedule. Action handlers are registered by type (briefing, custom, etc.) — when a user asks "remind me every Monday at 9am to...", this is the mechanism to use: create a schedule with a cron expression and an action, not an ad-hoc sleep/loop.

Event triggers (reactive, not scheduled)

Separate from cron, event triggers fire on external events rather than on a schedule: new email arrival, calendar reminders (15 minutes before an event), and custom webhooks. Deduplication prevents the same event from notifying twice. Use these when the user wants "notify me when X happens" rather than "do X at time Y".

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
46
Repository forks
14
7-day trend score
0

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/pincerhq/pincer/scheduler-briefings/badge)](https://verified-skill.com/skills/pincerhq/pincer/scheduler-briefings)

Something wrong with this skill or its page? Tell us.