verify-translator

Verify Zotero translators with linting, tests, and timestamp updates.

5|2|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/trotsky1997/citeclaw --skill verify-translator
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: verify-translator
Source: https://github.com/trotsky1997/citeclaw/tree/main/vendor/translators-official/.agent/skills/verify-translator
Command: npx skills add https://github.com/trotsky1997/citeclaw --skill verify-translator

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides a repeatable, audit-ready process to verify Zotero translators after every addition or modification, ensuring correctness before submitting a PR.

Core Features & Use Cases

  • Lint and syntax checks on new or updated translators.
  • Run tests and validate translator behavior (web, import, and search translators) to catch regressions.
  • Guidance for maintaining branch discipline and PR workflows when updating translators.

Quick Start

Run the verification workflow on a modified translator file and review the results before pushing a PR.

Frequently Asked Questions about verify-translator

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

FAQPage Schema
How do I verify Zotero translators before submitting a pull request?

You can verify Zotero translators by running lint with npm, executing translator tests, and validating web, import, and search translator behaviors. This workflow prevents regressions by ensuring updates and lastUpdated timestamp changes are checked before pushing a PR.

What does linting Zotero translators with npm check for during development?

Linting Zotero translators with npm checks syntax and code quality on new or updated translator files. It is applied during development and CI workflows to ensure that additions or modifications meet quality standards before PR submission.

How do I run tests to validate Zotero translator behavior in CI workflows?

To validate Zotero translator behavior in CI workflows, execute translator tests after running lint with npm. This process tests web, import, and search translators to catch regressions and ensures any modified translator file maintains correct functionality before PR creation.

Do I need to update the lastUpdated timestamp when modifying Zotero translators?

Yes, you must update the lastUpdated timestamp when changes are made to Zotero translators. This verification process requires updating the timestamp alongside running lint with npm and executing tests to ensure modifications are properly tracked before PR submission.

What types of Zotero translators are validated to prevent regressions?

Web, import, and search Zotero translators are validated to prevent regressions. The verification workflow runs tests and validates translator behavior across these types after every addition or modification to ensure correctness before submitting PRs.

Can I automate Zotero translator verification in a CI workflow?

Yes, you can automate Zotero translator verification in CI workflows by running lint with npm and executing translator tests. This repeatable, audit-ready process validates translator behaviors and prevents regressions during development before PR submissions.