Generates machine-readable CITATION.cff files to enable GitHub's 'Cite this repository' button with APA and BibTeX support.
The ss-citation-cff skill simplifies the process of making software and datasets academically citable by generating valid CITATION.cff files. It automatically harvests metadata from local project files, licenses, and Git history, while using GitHub and ORCID APIs to populate rich author information. By adding this file to your repository, you enable GitHub’s 'Cite this repository' feature, providing users with instant APA and BibTeX formatted citations, ensuring your work is properly attributed in research and publications.
Key Features
01Detects SPDX license identifiers automatically from root license files
02Validates output against official schemas before writing to the repository
030 GitHub stars
04Auto-extracts metadata from package.json, pyproject.toml, and Git history
05Generates CFF v1.2.0 compliant files with preferred-citation support
06Enriches author data using GitHub API and ORCID public registry scraping
Use Cases
01Standardizing citation metadata across multiple open-source repositories
02Making a research software repository citable for academic publications
03Automating the 'Cite this repository' button on GitHub projects