Add cfp tracker skill#1
Open
avdev4j wants to merge 6 commits into
Open
Conversation
90f4d23 to
3b5b226
Compare
Manage the team's CFP submissions on the Confluence "Team CFP Tracker" page (single source of truth). Supports add / update / delete / archive actions with a defined column contract and status values. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Co-Authored-By: Claude <noreply@anthropic.com>
Add a "Planned" status to cfp-tracker and an "add from cfp-hunter results" action that imports cfp-output/current-cfps.md as Planned rows (user picks which, dedup on Event+Talk Title). Point cfp-hunter output to the tracker as the next step. Update trigger phrases, CLAUDE.md, and README. Co-Authored-By: Claude <noreply@anthropic.com>
Add explicit "Identity & duplicate handling" (Event + year + Talk Title key) and "Archived CFPs" sections. Manual add and cfp-hunter import now run the duplicate check and offer update-or-skip instead of silently skipping; imports skip past-deadline CFPs and reads exclude archived rows unless the user asks. Co-Authored-By: Claude <noreply@anthropic.com>
e260b6f to
52c08be
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What /cfp-tracker does
/cfp-tracker manages our team's conference speaking submissions on the Confluence "Team CFP Tracker" page (link). That page is the single source of truth — the skill reads and writes it directly, so there's no spreadsheet to keep in sync.
You just talk to it in plain language: "add a CFP", "mark the XYZ talk accepted", "archive last year's events", "what CFPs are open". It handles adding/updating/deleting rows, tracks each submission's status through its lifecycle (Planned → Submitted → Accepted / Rejected / Waitlisted, or Withdrawn), and keeps the summary counts current.
How it pairs with /cfp-hunter
/cfp-hunter is the discovery half: it searches the web for open CFPs at API/AI developer conferences and writes them to a shared file. Then /cfp-tracker can import the ones we actually want to pursue as Planned rows — you pick which, no copy-paste. So the flow is: hunter finds → tracker plans/tracks → we submit.