by Zsun79
An Agent Skill to watch the deadlines of latest AI conference.
# Add to your Claude Code skills
git clone https://github.com/Zsun79/ConferenceWatchGuides for using ai agents skills like ConferenceWatch.
Last scanned: 7/3/2026
{
"issues": [],
"status": "PASSED",
"scannedAt": "2026-07-03T07:20:40.441Z",
"npmAuditRan": true,
"pipAuditRan": true,
"promptInjectionRan": true
}ConferenceWatch is an open-source ai agents skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by Zsun79. An Agent Skill to watch the deadlines of latest AI conference. It has 123 GitHub stars.
Yes. ConferenceWatch passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.
Clone the repository with "git clone https://github.com/Zsun79/ConferenceWatch" and add it to your Claude Code skills directory (see the Installation section above). ConferenceWatch ships a SKILL.md manifest, so compatible agents can discover and load it automatically.
Yes. SkillsLLM lists many other AI Agents skills you can browse and compare side by side. Open the AI Agents category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh ConferenceWatch against similar tools.
No comments yet. Be the first to share your thoughts!
Produce an accurate, well-sourced snapshot of the AI/ML conferences a user cares about — with every submission deadline stage, dates, location, special sessions / CFP, official links, and a 5-year acceptance-rate trend.
Two artifacts are always produced:
approximate and say so explicitly in the report.source_links entry. Prefer official conference sites and CFP pages; use
aggregators (see references) as leads, then confirm on the official page.Determine today's date (from the environment/context). All "future vs past" decisions are relative to it. State the anchor date in the report metadata.
Parse the user's request for any of these filters:
If the request is under-specified, ask 1–3 concise follow-up questions to narrow it (offer sensible defaults so the user can decline easily). Example:
To focus the search, which of these should I use?
- Area — all AI, or a subfield (NLP / CV / RL / …)?
- Tier — top-tier (CORE A*) only, or include A/B venues?
- Horizon — only deadlines in the next N months, or the full year? (If you'd rather not specify, I'll default to the top AI venues across areas.)
Default when the user declines or doesn't answer: the top general AI venues plus the leading venue(s) for any area they mentioned. See references/conference-catalog.md for the curated tier list to draw from.
From the filters, assemble the candidate list and write the initial JSON
using the schema in references/json-schema.md and
the template assets/conference-data.template.json.
At this stage only metadata + conference names/areas/tier need to be filled;
edition/deadline/trend fields are placeholders to fill in Step 3–4.
Confirm the list with the user briefly ("I'll investigate these N conferences: …") before the (potentially long) search phase, unless they asked you to just go.
For each conference, search for the next (future) edition relative to the anchor date. Query patterns that work well:
"<CONF> <year> call for papers", "<CONF> <year> important dates",
"<CONF> <year> submission deadline", "<CONF> <year> paper deadline".When exact info is found, record in the conference's upcoming_edition:
year, location (city, country; note if virtual/hybrid), venue if known.dates: conference start/end.deadlines: every stage — abstract registration, full paper, supplementary,
rebuttal, author response, notification, camera-ready, workshop/tutorial
proposals, etc. Keep the raw text + AoE flag + confirmed: true.special_sessions: special tracks, new-this-year themes, datasets & benchmarks
track, position papers, findings, industry track, journal-to-conference, etc.call_for_papers_url and website.data_confidence: "confirmed" and source_links.If no future edition is announced yet, leave upcoming_edition.data_confidence
as "approximate" and fill it via inference in Step 4.
For each conference, gather the last 5 editions (most recent past years):
acceptance_rate_trend with {year, submissions, accepted, acceptance_rate, source} per year — as many of the 5 as are available.upcoming_edition.deadlines with
confirmed: false and set data_confidence: "approximate". Always flag
inferred dates clearly in both JSON and report.Write the complete JSON to conferences.<anchor-date>.json (or a path the
user specifies). Validate it against the schema: every conference has a name,
tier, website; every deadline has a stage + confirmed flag; every trend/edition
row that carries data also carries a source link.
conferences.<YYYY-MM-DD>.jsonconference-report.<YYYY-MM-DD>.md
(Use the anchor date so successive runs are comparable / diffable.)null with a note — never fabricated.An Agent Skill that watches upcoming AI/ML conferences and reports, for each one: submission deadlines (every stage), dates, location, special sessions / call for papers, official web links, and a 5-year acceptance-rate trend. It is written to be reusable across common coding agents that can search the web — Claude Code, Codex, and similar.
Every run yields two artifacts:
conferences.<date>.json — the structured source of truth. One object
per conference (keyed by acronym), each holding the upcoming edition
(deadlines, location, special sessions, links) and a 5-year acceptance-rate
trend. Schema: references/json-schema.md.conference-report.<date>.md — a human-readable report with a short
summary, a nearest-deadlines table, a per-conference breakdown, and a clearly
separated "approximate / inferred" section. Template:
assets/report.template.md.The agent also answers directly in chat with the most time-sensitive items.
This skill is plain Markdown + JSON, so it can be used by Codex, Claude Code, or any agent that can read SKILL.md, search/fetch the web, and write files.
Clone directly into Codex's personal skills directory:
git clone https://github.com/Zsun79/ConferenceWatch.git ~/.codex/skills/conference-watch
If you already cloned the project somewhere else, run this from the root of this cloned skill repository to link the current checkout into Codex:
mkdir -p ~/.codex/skills
ln -s "$(pwd)" ~/.codex/skills/conference-watch
Then ask Codex naturally for AI/ML conference deadlines, venue comparisons, or submission planning. Codex will use SKILL.md as the workflow when the request matches the skill description.
Clone directly into Claude's personal skills directory:
git clone https://github.com/Zsun79/ConferenceWatch.git ~/.claude/skills/conference-watch
If you already cloned the project somewhere else, run this from the root of this cloned skill repository to link the current checkout into Claude:
mkdir -p ~/.claude/skills
ln -s "$(pwd)" ~/.claude/skills/conference-watch
If this checkout is the project where you want Claude to load the skill, run
this from the repository root to link the current directory into
.claude/skills/conference-watch:
mkdir -p .claude/skills
ln -s "$(pwd)" .claude/skills/conference-watch
The skill activates from its description when your request matches.
For agents without a dedicated skill folder, use this repository as a local instruction bundle:
Requirement: the host agent must have a web search / fetch capability (and, to save files, filesystem access). No API keys or build step required.
> What are the deadlines for the top NLP conferences in the next 6 months?
> Track NeurIPS, ICML, and ICLR 2026 for me.
> Compare the top-tier CV venues by acceptance rate and next deadline.
> List the top 5 AI conferences with deadlines before end of 2026.
> I work in computer vision -- track the A* venues and show acceptance-rate trends.
> Just give me the top conferences, I don't want to specify an area.
The full logic lives in SKILL.md. In short:
flowchart TD
A[Anchor on today's date] --> B[Analyze request and narrow scope]
B --> C{Named venues or clear filters?}
C -- No --> D[Ask 1-3 follow-up questions<br/>or use top-venue defaults]
C -- Yes --> E[Build initial conference JSON]
D --> E
E --> F[Confirm candidate conference list]
F --> G[Research upcoming edition first<br/>official CFP and important dates]
G --> H[Collect every deadline stage,<br/>location, sessions, and links]
H --> I[Gather last 5 editions<br/>acceptance-rate trend]
I --> J{Upcoming dates confirmed?}
J -- Yes --> K[Mark confirmed with sources]
J -- No --> L[Infer approximate window<br/>from historical pattern]
K --> M[Validate JSON]
L --> M
M --> N[Write JSON dataset]
M --> O[Write Markdown report]
N --> P[Answer in chat<br/>nearest deadlines first]
O --> P
confirmed with sources.approximate.Core rule: never fabricate dates. Anything not on an authoritative source is
either null (with a note) or clearly marked approximate/inferred.
ConferenceWatch/
├── SKILL.md # main skill: workflow + rules (entry point)
├── README.md # this file
├── references/
│ ├── conference-catalog.md # curated venues by area/tier + source sites
│ └── json-schema.md # JSON schema + field rules
└── assets/
├── conference-data.template.json # starting JSON structure
└── report.template.md # Markdown report template