← Back to Skills Marketplace
fengwm64

ccfddl-conference-watch

by fengwm · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
155
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install ccfddl-conference-watch
Description
Fetch and filter academic conference deadlines from CCFDDL (https://ccfddl.com). Use this skill whenever the user mentions CCF conferences, paper submission...
README (SKILL.md)

CCFDDL Conference Watch

Query real conference deadline data from CCFDDL and present it clearly.

Data fetching strategy

Try sources in this order — stop as soon as one succeeds:

  1. Primary: RSS feed via web_fetch Fetch https://ccfddl.com/conference/deadlines_zh.xml using the web_fetch tool. This returns XML with all conferences (including historical ones — you must filter).

  2. Fallback: web_search + web_fetch If the RSS feed fails, search for site:ccfddl.com {会议名或方向} deadline and fetch relevant result pages.

  3. Last resort Tell the user: "CCFDDL 数据暂时无法获取,建议直接访问 https://ccfddl.com 查看。" Never fabricate conference data.

XML structure and parsing

The feed contains hundreds of \x3Citem> entries spanning many years. Each item looks like:

\x3Citem>
  \x3Ctitle>AAAI 2022 截稿日期\x3C/title>
  \x3Clink>https://aaai.org/Conferences/AAAI-22/\x3C/link>
  \x3Cdescription>AAAI Conference on Artificial Intelligence 会议时间: February 22 - March 1, 2022 会议地点: Vancouver, British Columbia, Canada 截止时间 (UTC-12): 2021-08-30 23:59:59 分类: 人工智能 (AI) CCF A, CORE A*, THCPL A 会议官网: https://aaai.org/Conferences/AAAI-22/ DBLP索引: https://dblp.org/db/conf/aaai\x3C/description>
  \x3CpubDate>Mon, 30 Aug 2021 23:59:59 -1200\x3C/pubDate>
  \x3Cguid isPermaLink="false">AAAI-2022-abstract-2021-08-30 23:59:[email protected]\x3C/guid>
  \x3Ccategory>AI\x3C/category>
\x3C/item>

Field extraction from each \x3Citem>

目标字段 提取方式
简称 + 年份 \x3Ctitle> — 如 "AAAI 2022 截稿日期",提取 "AAAI 2022"
截稿类型 \x3Ctitle> 末尾:含 "摘要截稿" → 摘要DDL;含 "截稿日期" → 全文DDL。也可从 \x3Cguid> 判断:含 abstract → 摘要,含 deadline → 全文
全称 \x3Cdescription> 开头到 "会议时间:" 之前的文本
会议时间 \x3Cdescription> 中 "会议时间:" 与 "会议地点:" 之间的文本
会议地点 \x3Cdescription> 中 "会议地点:" 与 "截止时间" 之间的文本
截止时间 \x3Cdescription> 中 "截止时间 (UTC-12):" 后的日期时间字符串
分类 \x3Ccategory> 标签值,如 "AI";中文名在 "分类:" 后(如 "人工智能 (AI)")
CCF 等级 \x3Cdescription> 中 "CCF" 后紧跟的字母:A / B / C / N
官网 \x3Clink> 标签,或 "会议官网:" 后的 URL

关键:description 是平铺字符串

所有字段用中文标签分隔,没有换行符。按关键词顺序切分: 会议时间:会议地点:截止时间分类:CCF会议官网:DBLP索引:

Filtering(极其重要)

Feed 包含大量历史条目(从 2020 年起)。必须严格过滤:

  1. 只保留截止时间在今天之后的条目 — 用 "截止时间 (UTC-12)" 与当前日期比较
  2. 去重合并 — 同一会议同一年可能有 "摘要截稿" 和 "截稿日期" 两条,合并为一行展示
  3. 同一会议多个年份 — 只保留截止时间未过的最新一届

Default filter(用户未指定时的默认值)

  • CCF 等级: A 和 B
  • 分类: CG (计算机图形学与多媒体), AI (人工智能), MX (交叉/综合/新兴)
  • 用户明确指定时覆盖对应默认值(如 "只看A类"、"网络方向")

Output format

按截稿日期从近到远排序,用表格展示:

| 简称 | 全称 | CCF | 截稿日期 (UTC-12) | 会议地点 | 官网 |
|------|------|-----|-------------------|---------|------|
| AAAI 2026 | AAAI Conference on AI | A | 摘要: 08-15 / 全文: 08-22 | Seattle, USA | [链接] |
  • 同一会议有摘要和全文两个 DDL 时,合并到一行的截稿日期列
  • 排序依据:最早的截稿日期
  • 表格后附一行汇总:"共 X 个会议,最近截稿: {会议名} ({日期})"
  • 无匹配结果时:"当前没有符合条件且截稿日期未过的会议。可以放宽条件再试。"

Example interaction

User: "最近有什么 AI 方向的 CCF-A 会议可以投?"

  1. web_fetch 获取 https://ccfddl.com/conference/deadlines_zh.xml
  2. 解析所有 \x3Citem>,过滤:\x3Ccategory> = AI,CCF = A,截止时间 > 今天
  3. 合并同一会议的摘要/全文条目
  4. 按截止日期排序,输出表格

User: "CVPR 什么时候截稿?"

  1. 同样 fetch RSS
  2. 在所有 \x3Citem> 中搜索 title 含 "CVPR" 的条目(不限分类和等级)
  3. 只保留截止时间未过的
  4. 输出该会议的完整信息

Important rules

  • 所有数据必须来自 CCFDDL feed,严禁编造任何会议信息
  • 保留原始时区标注(通常为 UTC-12 / AoE)
  • 查询特定会议时(如 "CVPR"),跳过分类和等级的默认过滤,直接按名称搜索
  • 用户要求"定期提醒"时,说明 Claude 无法发送定时消息,但可以随时再问
  • feed 数据量很大,如果被截断,优先关注 pubDate 较新的条目
Usage Guidance
This skill appears coherent and low-risk. Before installing: (1) confirm your agent platform provides the web_fetch and web_search tools the SKILL.md expects; (2) be aware the skill depends on parsing Chinese label text and UTC-12/AoE timestamps exactly as in the feed — timezone conversion bugs could incorrectly drop upcoming deadlines; (3) note it makes outbound HTTP requests to ccfddl.com (and search fallbacks) but asks for no secrets. If you want periodic reminders, remember the skill cannot schedule autonomous timed messages by itself and the SKILL.md explicitly notes that limitation.
Capability Analysis
Type: OpenClaw Skill Name: ccfddl-conference-watch Version: 1.0.0 The skill bundle is designed to fetch and filter academic conference deadlines from a legitimate public source (ccfddl.com). The instructions in SKILL.md provide clear, task-aligned logic for data retrieval via web_fetch, XML parsing, and filtering based on user criteria, with no evidence of data exfiltration, malicious execution, or prompt injection attacks.
Capability Assessment
Purpose & Capability
The name/description match the instructions: the skill only needs to fetch and parse ccfddl.com's feed and present filtered results. There are no unrelated environment variables, binaries, or installs requested.
Instruction Scope
SKILL.md contains detailed, narrowly-scoped runtime instructions that stay within the declared purpose (fetch RSS, parse items, filter by deadline/CCF/category, format table). It does rely on platform-provided tools named web_fetch and web_search; the skill will fail or behave differently if those tools are unavailable or if the platform's web_fetch alters requests. The parsing rules assume fixed string markers (Chinese labels, '截止时间 (UTC-12)') and strict UTC-12/AoE handling; these are functional choices rather than security issues but are brittle and require careful timezone-aware date parsing to avoid false exclusions.
Install Mechanism
No install step or code files are present (instruction-only), so nothing is written to disk and there is no package download risk.
Credentials
The skill requests no environment variables, credentials, or config paths. All data access is via public HTTP fetches to ccfddl.com (and site-limited web_search fallbacks), which is proportional to the stated function.
Persistence & Privilege
The skill is not marked always:true and does not request persistent elevated privileges. It can be invoked autonomously by the agent by default (platform normal), which is expected for a capability like this.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install ccfddl-conference-watch
  3. After installation, invoke the skill by name or use /ccfddl-conference-watch
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of ccfddl-conference-watch. - Enables fetching and filtering of CCFDDL conference deadline data from https://ccfddl.com. - Supports queries by conference name, category (CG, AI, MX), and CCF rank (A, B). - Strictly filters for upcoming deadlines and deduplicates/merges multiple DDLs for the same conference. - Presents results in a clear, sortable table with concise metadata and summary. - Never fabricates conference data; guides users to CCFDDL if data is unavailable.
Metadata
Slug ccfddl-conference-watch
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is ccfddl-conference-watch?

Fetch and filter academic conference deadlines from CCFDDL (https://ccfddl.com). Use this skill whenever the user mentions CCF conferences, paper submission... It is an AI Agent Skill for Claude Code / OpenClaw, with 155 downloads so far.

How do I install ccfddl-conference-watch?

Run "/install ccfddl-conference-watch" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is ccfddl-conference-watch free?

Yes, ccfddl-conference-watch is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does ccfddl-conference-watch support?

ccfddl-conference-watch is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created ccfddl-conference-watch?

It is built and maintained by fengwm (@fengwm64); the current version is v1.0.0.

💬 Comments