From Dev10x
Schedules Slack DM reminders for deferred tasks with git branch, project name, and date context. Use when resurfacing work via notifications while clearing messages.
npx claudepluginhub dev10x-guru/dev10x-claude --plugin Dev10xThis skill is limited to using the following tools:
**Announce:** "Using Dev10x:park-remind to send a Slack reminder to yourself."
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Announce: "Using Dev10x:park-remind to send a Slack reminder to yourself."
This skill follows references/task-orchestration.md patterns.
Create a task at invocation, mark completed when done:
REQUIRED: Create a task at invocation. Execute at startup:
TaskCreate(subject="Schedule Slack reminder", activeForm="Scheduling reminder")Mark completed when done: TaskUpdate(taskId, status="completed")
Send a self-DM via Slack with a deferred item, formatted with session context so you know where to pick it up.
SLACK_TOKEN or system keyring)slack-notify.py accessible at ${CLAUDE_PLUGIN_ROOT}/skills/slack/slack-notify.pygit branch --show-current
basename "$(git rev-parse --show-toplevel)"
date +%Y-%m-%d
Extract from branch name:
username/TICKET-ID/[worktree/]description)Build the reminder message:
๐ Deferred from session [YYYY-MM-DD]
Project: <project-name> | Branch: <branch-name>
<user's deferred item text>
If the user provided a URL or file reference, include it on a separate line after the item text.
For multi-line messages, write the formatted text to a unique temp file using the Write tool first, then pass it via command substitution:
/tmp/Dev10x/bin/mktmp.sh slack remind-msg .txt
Write content to the returned path using Write tool, then:
${CLAUDE_PLUGIN_ROOT}/skills/slack/slack-notify.py \
--remind "$(cat <unique-path>)"
Do NOT use heredoc (cat <<'EOF') to build the message inline โ
the bash security hook blocks it. Always use Write tool โ temp file
โ $(cat ...) for multi-line content.
Report to user: "Sent reminder to your Slack DMs."
When invoked directly: /Dev10x:park-remind "message text"
Parse the argument as the item text. Gather context and send.
Dev10x:park โ when user picks "Slack DM to self"