ref-style-converter

Converts and validates citations across multiple formats with a pure-Python implementation.

12|2|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/haomingz/kimi-skills --skill ref-style-converter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ref-style-converter
Source: https://github.com/haomingz/kimi-skills/tree/main/skills/ref-style-converter
Command: npx skills add https://github.com/haomingz/kimi-skills --skill ref-style-converter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This tool simplifies the challenge of formatting academic citations by enabling conversion between major citation styles (APA, MLA, IEEE, Harvard) and validating their correctness across inputs from plain text or structured JSON.

Core Features & Use Cases

  • Converts citations between APA, MLA, IEEE, and Harvard formats and formats bibliographies accurately.
  • Parses citation strings or JSON objects to extract authors, titles, journals, volumes, pages, and dates, then reassembles them in the target style.
  • Supports batch processing and automated checks for consistency in manuscripts, theses, and research papers.

Quick Start

Provide a citation or JSON sample and ask me to convert, parse, or check its formatting.

Frequently Asked Questions about ref-style-converter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert citations between APA, MLA, IEEE, and Harvard formats?

To convert citations between APA, MLA, IEEE, and Harvard formats, provide your existing citation string or structured JSON object, and the tool will parse authors, titles, and dates to reassemble them into the target style.

Can I batch process academic citations for a research paper?

Yes, you can batch process academic citations for a research paper by supplying multiple citation entries, allowing the tool to parse and apply consistent formatting across the entire manuscript.

What is the best way to parse structured JSON for reference management?

The best way to parse structured JSON for reference management is to submit the JSON object directly, which extracts metadata fields like journals and volumes to validate and format bibliographies accurately.

Does this citation conversion tool require external dependencies?

No, this citation conversion tool requires no external dependencies because it uses a pure-Python implementation to parse, format, and validate academic references without any setup.

Why does my citation formatting fail when converting plain text references?

Citation formatting may fail when converting plain text references if the parser cannot accurately extract authors, titles, journals, volumes, pages, and dates from the unstructured input string.