cite-source

Record source provenance in tool.json and README for existing Pixie tools.

6|1|Updated May 17, 2026
One-click install
npx skills add https://github.com/AlexKapadia/Pixie --skill cite-source
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cite-source
Source: https://github.com/AlexKapadia/Pixie/tree/main/.claude/skills/cite-source
Command: npx skills add https://github.com/AlexKapadia/Pixie --skill cite-source

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Records a citation, attribution, or source provenance (paper, Excel checksum, DOI, repo commit) on an EXISTING Pixie tool. Use when the user asks to cite, attribute, credit, or add a citation to a tool. Do NOT use to implement a paper anew (add-tool-from-paper), change behaviour (update-tool), or tag.

Core Features & Use Cases

  • Annotate a Pixie tool's source provenance in tool.json and README.
  • Update BibTeX citations for papers or include dataset references when applicable.
  • Use case: You need to track and reproduce the exact origin of a tool for audits or collaboration.

Quick Start

Add a provenance entry for an existing tool by updating its tool.json and README with the source details.

Frequently Asked Questions about cite-source

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

FAQPage Schema
How do I add a citation and source provenance to an existing tool's metadata?

To add source provenance to an existing tool, update its tool.json with a correctly formed `source` field and insert a `## Source` section into the README, optionally including a BibTeX block for papers.

What is the best way to record paper or dataset attribution in a tool.json file?

Recording attribution in a tool.json file involves setting the `source` field with the origin details, such as a DOI or dataset reference, and then updating the corresponding README with a `## Source` section.

Can I cite a repo commit or Excel workbook checksum as the source for a tool?

Yes, you can cite a repo commit or an Excel checksum as a tool's source. The process updates the tool.json `source` field and README to accurately reflect the specified origin for audits or collaboration.

When do I need to update a README with a BibTeX block for tool attribution?

You need to insert a BibTeX block into the README's `## Source` section when the tool's origin is a research paper. This ensures proper citation formatting alongside the updated tool.json `source` field.

Does adding source provenance change how my existing tool behaves?

No, adding source provenance does not change tool behavior. It strictly annotates origin metadata by updating tool.json and the README, and should not be used for implementing new behavior or tagging.

What is the difference between citing an existing tool and implementing a paper anew?

Citing an existing tool records attribution metadata in tool.json and README, whereas implementing a paper anew involves creating a new tool from scratch based on the paper's methodology and original code.