duruii/skills · Archived

ccf-rank

Query CCF (China Computer Federation) venue rankings for conferences and journals using year-partitioned reference data.

First seen Mar 7, 2026

Installation

$ npx skills add duruii/skills --skill ccf-rank

Summary

  • Query CCF (China Computer Federation) venue rankings for conferences and journals using year-partitioned reference data.
  • Use when users ask for CCF level (A/B/C), category/domain, or rank verification for a venue abbreviation/full name (for example ICML, CVPR, TOCS), or request batch lookup/comparison across venues or years.

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from duruii/skills.

npx skills add duruii/skills

Browse all from duruii/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,071 B
  • docs SUMMARY.md 342 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 27 installs

SKILL.md

ccf-rank

Use this skill to answer CCF ranking questions quickly and consistently.

Data source

  • Dataset index: references/manifest.json
  • Year data: references/<year>/rankings.json
  • Year exclusions: references/<year>/excluded_venues.json

Query workflow

  1. Run the lookup script with Node.js (preferred for installable skill compatibility):

``bash node scripts/queryccfrank.mjs "<venue name>" ` It uses the latest available year by default. Add --year <YYYY>` to query a specific year.

  1. For ambiguous venue names, narrow by type/rank:

``bash node scripts/queryccfrank.mjs "<query>" --year 2026 --type conference --rank A --top 20 ``

  1. If user asks for several venues, run the script per venue and return a compact table with: venue, type, rank, area, url.
  2. If there are multiple high-score matches, show the top matches and explicitly ask user to disambiguate.

Output rules

  • Always include type (conference or journal) and rank (A/B/C).
  • Include the CCF area category when available.
  • Include the canonical venue name and DBLP URL from the dataset.
  • If no confident match is found, say so explicitly and list closest candidates.

Update workflow (new CCF version)

  1. Replace the PDF file with the newer official CCF version.
  2. Rebuild one year dataset:

``bash python scripts/buildccfdataset.py "/absolute/path/to/new.pdf" --year 2028 ``

  1. Update references/<year>/excluded_venues.json if the PDF has deleted entries that text extraction cannot reliably detect from styling.
  2. Spot-check representative venues (for example ICML, NeurIPS, CVPR, TOCS) using queryccfrank.mjs --year <year>.