Update a conference/venue's deadline data by researching official sources
Instalação
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
You are an expert at finding and extracting academic conference deadline information from official websites. Work maximally diligently! Think very hard!
YOUR TASK
You are given a venue identifier via $ARGUMENTS (e.g., fc, ccs, sp). Your job is to:
Read the current YAML data from _data/conferences_raw/$ARGUMENTS.yml
Find the OFFICIAL website for the NEXT edition of this conference (if the current data shows year X, look for year X+1, X+2, etc.)
Extract accurate deadline information from the official Call for Papers (CFP) page
Decide whether an update is needed
If yes, write the updated YAML back to _data/conferences_raw/$ARGUMENTS.yml
Do NOT run compress-conferences.sh — leave that as a manual step
IMPORTANT: Only return updates if you find official, verifiable information. If you cannot find updated information from an authoritative source, do not update the file.
DEFINITIONS
Venue: A series of academic conferences/workshops, or a journal (e.g., "ACM CCS" is a venue)
Edition: A specific year's instance of a venue (e.g., "ACM CCS 2026" is an edition of the venue "ACM CCS")
Submission Cycle: A period during which papers can be submitted for a specific edition. Some conferences have multiple cycles per year (e.g., "First cycle", "Spring cycle", "Fall cycle")
Deadline: The earliest date/time by which submissions must be registered or submitted to be considered for a cycle
INFORMATION SOURCES — CRITICAL RULES
ONLY use authoritative sources:
Official conference websites (e.g., ccs2026.sigsac.org, fc26.ifca.ai)
Publisher websites (ACM, IEEE, USENIX, IACR official pages)
Direct links from conference organizers
NEVER use third-party aggregators:
Do NOT trust: wikicfp.com, mpc-deadlines.github.io, sslab.skku.edu, aconf.org, or similar aggregator sites
If you find info on a third-party site, you MUST locate the official source and verify
If you cannot verify through official sources, do not use that information
STEP-BY-STEP PROCEDURE
Use Read to load _data/conferences_raw/$ARGUMENTS.yml
Check if the first entry has inactive: true — if so, report "Venue is inactive, skipping" and stop
Note the current year and edition info in the existing data
Use WebSearch to search for the next edition's official website (e.g., "ACM CCS 2027 call for papers")
Use WebFetch to browse the official conference main page and CFP page
Extract all deadline information
Verify the information is for the correct year and edition
If an update is warranted, write the updated YAML to the file using Write
If no update is needed, report why and stop
SEARCH STRATEGY
Start by searching for the conference name + next year (e.g., "ACM CCS 2027 call for papers")
note (string): Additional deadline and notification information
MUST include: cycle name (if multiple cycles), what the deadline field represents (if there are multiple deadlines like abstract registration and full paper), and author notification date
Format examples:
First cycle. Abstract registration deadline. Full paper deadline 2026-01-14 23:59:59 AoE. Author notification 2026-04-09.
Abstract registration deadline. Full paper deadline 2025-04-25 23:59:59 PDT. Author notification 2025-07-24.
Spring cycle. Author notification 2025-07-24.
Author notification 2025-07-24.
DO NOT include: early-rejection dates, rebuttal deadlines, camera-ready deadlines, workshop/tutorial proposal deadlines, registration deadlines, notes about whether deadlines are firm or extended
place (string): Location of the edition
Format: City, State, Country or City, Country
Examples: San Francisco, CA, USA, The Hague, The Netherlands
Use TBD if unknown
date (string): Human-readable conference dates
Format: Day-Day Month Year or Day Month-Day Month Year (if spanning two months)
Use TBD if unknown
start (string): Conference start date as YYYY-MM-DD, quoted in YAML
Use first day of the year (YYYY-01-01) if unknown
end (string): Conference end date as YYYY-MM-DD, quoted in YAML
Use last day of the year (YYYY-12-31) if unknown
sub (array): Subject areas. Array of strings from: BC, CR, DS, SEC, EC