{"_id":"prismy-cli","_rev":"9-5af7178307a4e91d55549b5d6472e06d","name":"prismy-cli","dist-tags":{"latest":"1.4.1"},"versions":{"1.0.0":{"name":"prismy-cli","version":"1.0.0","keywords":["i18n","translations","cli","git","internationalization"],"author":"","license":"ISC","_id":"prismy-cli@1.0.0","maintainers":[{"name":"cyrilcodron","email":"cyril@prismy.io"}],"bin":{"prismy":"dist/index.js"},"dist":{"shasum":"6bc5b8e915492c7ab41d45815b20a83bf654c4af","tarball":"https://registry.npmjs.org/prismy-cli/-/prismy-cli-1.0.0.tgz","fileCount":66,"integrity":"sha512-125D1rp+TEaC4vCySyOuWkmqsq4H65AhdZWy4DqV+2UIU+wR04NWCQhD3SQLsbWKE0QZB0uHRO8ZBaiF0aHvyg==","signatures":[{"sig":"MEUCIQDpKrL1B8EohbFivXTC9cTUTK/uwHqLgjiYdiOL3nr9KwIgUAb6bY358UlFneGX7LeIEmlLZzPIIxNC7ZeGwdVwhU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":73931},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"1c8d03179f88b4791126338904758e0bb000b424","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.js","build":"tsc","start":"node dist/index.js","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyrilcodron","actor":{"name":"cyrilcodron","type":"user","email":"cyril@prismy.io"},"email":"cyril@prismy.io"},"_npmVersion":"10.5.0","description":"CLI tool to generate translations for new i18n keys in your git branch","directories":{},"_nodeVersion":"21.7.1","dependencies":{"conf":"^14.0.0","inquirer":"^12.7.0","commander":"^11.1.0","node-fetch":"^3.3.2","simple-git":"^3.28.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/prismy-cli_1.0.0_1751923628448_0.6899991840721666","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"prismy-cli","version":"1.2.0","keywords":["i18n","translations","cli","git","internationalization"],"author":"","license":"ISC","_id":"prismy-cli@1.2.0","maintainers":[{"name":"cyrilcodron","email":"cyril@prismy.io"}],"bin":{"prismy":"dist/index.js"},"dist":{"shasum":"594cf159f93ff79449684965d54a039122c2845e","tarball":"https://registry.npmjs.org/prismy-cli/-/prismy-cli-1.2.0.tgz","fileCount":66,"integrity":"sha512-3vYzGdM+t8AE8aCLmAOITY5KGgdtupCyvdTo/+MUKKXenZ82gATosPf6SWmHH+rPs2VYoAEWqg5yisoyG/GZnw==","signatures":[{"sig":"MEUCIDSOBDedcW7MNnVdzUxQkLSMlHfMfN/bRhYFUEzNDNf2AiEAoHRoRleD+obDO6XXH15D8UA3d/1OYcMPBqwRw+ZA8hc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78578},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"b32ae17c857e0e2a517284640f67ffa3b03f1a15","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.js","build":"tsc","start":"node dist/index.js","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"cyrilcodron","email":"cyril@prismy.io"},"_npmVersion":"10.5.0","description":"CLI tool to generate translations for new i18n keys in your git branch","directories":{},"_nodeVersion":"21.7.1","dependencies":{"conf":"^14.0.0","inquirer":"^12.7.0","commander":"^11.1.0","node-fetch":"^3.3.2","simple-git":"^3.28.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/prismy-cli_1.2.0_1752651256587_0.8939026894317099","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"prismy-cli","version":"1.3.5","keywords":["i18n","translations","cli","git","internationalization"],"author":{"name":"Prismy"},"license":"ISC","_id":"prismy-cli@1.3.5","maintainers":[{"name":"ericallard","email":"eric@prismy.io"},{"name":"cyrilcodron","email":"cyril@prismy.io"}],"homepage":"https://github.com/TheCompanyX/prismy-cli#readme","bugs":{"url":"https://github.com/TheCompanyX/prismy-cli/issues"},"bin":{"prismy":"dist/index.js"},"dist":{"shasum":"f4b38b6f9c799eba53a95d6a63a59676e1bacdf8","tarball":"https://registry.npmjs.org/prismy-cli/-/prismy-cli-1.3.5.tgz","fileCount":58,"integrity":"sha512-UVnx9HoVo2wYQtfGE4yo3O6SoT1L6ip0KHb2W16aD6K7EuBVpmSDP1hWV8eBLpS/MzoM+Ab0edZPV1HzJB/w8Q==","signatures":[{"sig":"MEYCIQDjJw0zfUOcLcRNUwdsNg7yy1LnmDOxcmzRwtrp6hYkWgIhAPLGZs+SRIw/lGhL/OyAe8ekouKs7ZDWFAVgmDTCbYTV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/prismy-cli@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78667},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"68c8540caaa0cd27481583fcee2cd2d2eac63ad7","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.js","build":"tsc","start":"node dist/index.js","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:c8be1ffb-7ad4-4b26-b4fd-5e709ab6d041"}},"repository":{"url":"git+https://github.com/TheCompanyX/prismy-cli.git","type":"git"},"_npmVersion":"11.10.0","description":"CLI tool to generate translations for new i18n keys in your git branch","directories":{},"_nodeVersion":"22.22.0","dependencies":{"conf":"^14.0.0","inquirer":"^12.7.0","commander":"^11.1.0","node-fetch":"^3.3.2","simple-git":"^3.28.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/prismy-cli_1.3.5_1771490436616_0.3317390687693911","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"prismy-cli","version":"1.3.6","keywords":["i18n","translations","cli","git","internationalization"],"author":{"name":"Prismy"},"license":"ISC","_id":"prismy-cli@1.3.6","maintainers":[{"name":"ericallard","email":"eric@prismy.io"},{"name":"cyrilcodron","email":"cyril@prismy.io"}],"homepage":"https://github.com/TheCompanyX/prismy-cli#readme","bugs":{"url":"https://github.com/TheCompanyX/prismy-cli/issues"},"bin":{"prismy":"dist/index.js"},"dist":{"shasum":"342d053e098a9ac54ef01414cd9fe51c5ac9f94c","tarball":"https://registry.npmjs.org/prismy-cli/-/prismy-cli-1.3.6.tgz","fileCount":58,"integrity":"sha512-p6qaDcoBcLKcis70LDgjWkEEW/f3uR2Bpy6AoGcbQ0YrSvTv7rdzsDZAWHp6KWKsxzOnE+cXX2zgSMKv6+OOTg==","signatures":[{"sig":"MEUCIQDLKcGsQ5NwGLhEj4OGpGHVO7hQrlUPoRp3N1QJ7vQGGQIgBR1/pdanS8qxsk6ANy78QwFuVxwSL5uULnqkLtm1OrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79010},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"9d7cdac0c7e734c4a56d742db5602fdf037d0e06","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.js","build":"tsc","start":"node dist/index.js","format":"prettier --write src/**/*.ts","prismy":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ericallard","email":"eric@prismy.io"},"repository":{"url":"git+https://github.com/TheCompanyX/prismy-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to generate translations for new i18n keys in your git branch","directories":{},"_nodeVersion":"25.6.0","dependencies":{"conf":"^14.0.0","inquirer":"^12.7.0","commander":"^11.1.0","node-fetch":"^3.3.2","simple-git":"^3.28.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/prismy-cli_1.3.6_1771578336141_0.9215110389666101","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"prismy-cli","version":"1.3.7","keywords":["i18n","translations","cli","git","internationalization"],"author":{"name":"Prismy"},"license":"ISC","_id":"prismy-cli@1.3.7","maintainers":[{"name":"ericallard","email":"eric@prismy.io"},{"name":"cyrilcodron","email":"cyril@prismy.io"}],"homepage":"https://github.com/TheCompanyX/prismy-cli#readme","bugs":{"url":"https://github.com/TheCompanyX/prismy-cli/issues"},"bin":{"prismy":"dist/index.js"},"dist":{"shasum":"f7da18143b6f8991f3de1d5678635d4ee0dc3e90","tarball":"https://registry.npmjs.org/prismy-cli/-/prismy-cli-1.3.7.tgz","fileCount":58,"integrity":"sha512-37PAQ7v2YJkoXtv1ahhQC4r/L8+h5iOd2OM0W7wpnY6hc3EfwDy6PhJ9LmlKltQdi69igbUd/fOdrEi64zMNZw==","signatures":[{"sig":"MEYCIQD52BTRueZc+oFTezehta6yFJvLg2Tn4W7+8Q+UB+l2ggIhAPa8f9r+1yB9QG4+9MmogA+HPeiwy5dNOXThF/c50rCJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79718},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"b76ed5ea5b8a66217a93c17f78cbc804f21c8ef4","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.js","build":"tsc","start":"node dist/index.js","format":"prettier --write src/**/*.ts","prismy":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ericallard","email":"eric@prismy.io"},"repository":{"url":"git+https://github.com/TheCompanyX/prismy-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to generate translations for new i18n keys in your git branch","directories":{},"_nodeVersion":"25.6.0","dependencies":{"conf":"^14.0.0","inquirer":"^12.7.0","commander":"^11.1.0","node-fetch":"^3.3.2","simple-git":"^3.28.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/prismy-cli_1.3.7_1771578929275_0.4303461397447894","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"prismy-cli","version":"1.3.8","keywords":["i18n","translations","cli","git","internationalization"],"author":{"name":"Prismy"},"license":"ISC","_id":"prismy-cli@1.3.8","maintainers":[{"name":"ericallard","email":"eric@prismy.io"},{"name":"cyrilcodron","email":"cyril@prismy.io"}],"homepage":"https://github.com/TheCompanyX/prismy-cli#readme","bugs":{"url":"https://github.com/TheCompanyX/prismy-cli/issues"},"bin":{"prismy":"dist/index.js"},"dist":{"shasum":"5b5d57689840320b7f62c7ce460f4b3bbbd408fe","tarball":"https://registry.npmjs.org/prismy-cli/-/prismy-cli-1.3.8.tgz","fileCount":58,"integrity":"sha512-1p7J91jvJzlqzwuizzvmlKQ0xTSL1vuu5UVuCTYjpQyXf5igQFhtSyusr5GiaIjiOxxQq6Qb+KMbU+gnN39WUQ==","signatures":[{"sig":"MEYCIQDJj/1L7GEXmohF5TYNBlsR3A9z7andxj9eMBV1Hpz6ZAIhAJ6qQxUB2umzl186kuEFfFH7D9Ej/EXFFn8SzDWF1MNK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79718},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"92225825288d617ddcb128a022cdc9fe05aa4c3b","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.js","build":"tsc","start":"node dist/index.js","format":"prettier --write src/**/*.ts","prismy":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ericallard","email":"eric@prismy.io"},"repository":{"url":"git+https://github.com/TheCompanyX/prismy-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to generate translations for new i18n keys in your git branch","directories":{},"_nodeVersion":"25.6.0","dependencies":{"conf":"^14.0.0","inquirer":"^12.7.0","commander":"^11.1.0","node-fetch":"^3.3.2","simple-git":"^3.28.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/prismy-cli_1.3.8_1771579316306_0.32865183201936565","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"prismy-cli","version":"1.4.0","keywords":["i18n","translations","cli","git","internationalization"],"author":{"name":"Prismy"},"license":"ISC","_id":"prismy-cli@1.4.0","maintainers":[{"name":"ericallard","email":"eric@prismy.io"},{"name":"cyrilcodron","email":"cyril@prismy.io"}],"homepage":"https://github.com/TheCompanyX/prismy-cli#readme","bugs":{"url":"https://github.com/TheCompanyX/prismy-cli/issues"},"bin":{"prismy":"dist/index.js"},"dist":{"shasum":"4e9710a2714de2724799e3a66d48a60618d1fe89","tarball":"https://registry.npmjs.org/prismy-cli/-/prismy-cli-1.4.0.tgz","fileCount":74,"integrity":"sha512-/dluTuGKuCpEft73QnebSkkQB+XDxr/xFYUI2qtx1ZeRykW1U9lSdvMXYCryeL9tolakMgFw484gVKO0jniAsA==","signatures":[{"sig":"MEQCIEZBut3et3NePnseUy0r69MA5l1IkmIjOk1Du0JbaiVsAiA/SGvAm/rJxIWZOVp9rNwt5mJ7T8AuQdgaGKMm8DF2+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":129191},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=18"},"gitHead":"348f0a0b96d323f1fb68646e7d4a9d5de680eee0","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts,.js","build":"tsc","start":"node dist/index.js","format":"prettier --write src/**/*.ts","prismy":"node dist/index.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"ericallard","email":"eric@prismy.io"},"repository":{"url":"git+https://github.com/TheCompanyX/prismy-cli.git","type":"git"},"_npmVersion":"10.8.2","description":"CLI tool to generate translations for new i18n keys in your git branch","directories":{},"_nodeVersion":"25.6.0","dependencies":{"conf":"^14.0.0","inquirer":"^12.7.0","commander":"^11.1.0","node-fetch":"^3.3.2","simple-git":"^3.28.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.55.0","prettier":"^3.1.0","typescript":"^5.3.0","@types/node":"^20.10.0","@types/inquirer":"^9.0.7","@typescript-eslint/parser":"^6.21.0","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/prismy-cli_1.4.0_1774363363266_0.9564916479693679","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"prismy-cli","version":"1.4.1","description":"CLI tool to generate translations for new i18n keys in your git branch","type":"module","author":{"name":"Prismy"},"repository":{"type":"git","url":"git+https://github.com/prismy-io/prismy-cli.git"},"homepage":"https://github.com/prismy-io/prismy-cli#readme","bugs":{"url":"https://github.com/prismy-io/prismy-cli/issues"},"main":"dist/index.js","scripts":{"build":"tsc","dev":"tsc --watch","start":"node dist/index.js","prismy":"node dist/index.js","lint":"eslint src --ext .ts,.js","format":"prettier --write src/**/*.ts","prepublishOnly":"npm run build"},"keywords":["i18n","translations","cli","git","internationalization"],"license":"ISC","dependencies":{"commander":"^11.1.0","conf":"^14.0.0","inquirer":"^12.7.0","node-fetch":"^3.3.2","simple-git":"^3.28.0"},"devDependencies":{"@types/inquirer":"^9.0.7","@types/node":"^20.10.0","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","eslint":"^8.55.0","prettier":"^3.1.0","typescript":"^5.3.0"},"bin":{"prismy":"dist/index.js"},"engines":{"node":">=18"},"_id":"prismy-cli@1.4.1","gitHead":"d98e5a2ccb6b044d84a166fffbb7700ebc7b5d16","types":"./dist/index.d.ts","_nodeVersion":"25.6.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2FAivAJ5ZwoNj0QyXxIVDxF7/Os/a9jcqppPFum0Gpd6Si7vFZvFHAzXsZ7CGAkowI1a113CwrkDqYYOZsV96g==","shasum":"c3258cc1cc9414f1152380120fc5d50898f075fe","tarball":"https://registry.npmjs.org/prismy-cli/-/prismy-cli-1.4.1.tgz","fileCount":74,"unpackedSize":114329,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFuZdONcQa+XxwfthLfIISDrBY2iyRU95uSSg1gLFA20AiEAm2+IeuKxQxX9AXe8VPOWhzv6zVYahDE3Ssw7iC8U+Kg="}]},"_npmUser":{"name":"ericallard","email":"eric@prismy.io"},"directories":{},"maintainers":[{"name":"ericallard","email":"eric@prismy.io"},{"name":"cyrilcodron","email":"cyril@prismy.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prismy-cli_1.4.1_1774436426922_0.08847427483717918"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-07T21:27:08.446Z","modified":"2026-03-25T11:00:27.214Z","1.0.0":"2025-07-07T21:27:08.666Z","1.2.0":"2025-07-16T07:34:16.799Z","1.3.5":"2026-02-19T08:40:36.793Z","1.3.6":"2026-02-20T09:05:36.306Z","1.3.7":"2026-02-20T09:15:29.423Z","1.3.8":"2026-02-20T09:21:56.452Z","1.4.0":"2026-03-24T14:42:43.429Z","1.4.1":"2026-03-25T11:00:27.069Z"},"bugs":{"url":"https://github.com/prismy-io/prismy-cli/issues"},"author":{"name":"Prismy"},"license":"ISC","homepage":"https://github.com/prismy-io/prismy-cli#readme","keywords":["i18n","translations","cli","git","internationalization"],"repository":{"type":"git","url":"git+https://github.com/prismy-io/prismy-cli.git"},"description":"CLI tool to generate translations for new i18n keys in your git branch","maintainers":[{"name":"ericallard","email":"eric@prismy.io"},{"name":"cyrilcodron","email":"cyril@prismy.io"}],"readme":"# Prismy CLI\n\nThe Prismy CLI provides commands for managing translations, tailored to different integration setups with Prismy.\n\n[Prismy](https://www.prismy.io) helps teams ship localized softwares, webapps and app faster with tailored AI translations, great developer experience and great tools for reviewers to make wording changes easy.\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `prismy generate` | Generate translations for new i18n keys in changed files |\n| `prismy push` | Upload a translation file to Prismy |\n| `prismy pull` | Download a translation file from Prismy |\n| `prismy skills` | Install the Prismy agent skill into your AI coding tools |\n| `prismy glossary` | List glossary terms from Prismy |\n| `prismy ai-instructions` | List AI translation instructions |\n| `prismy auth` | Manage your Prismy API key |\n\n## Use Cases\n\n### 1. GitHub/GitLab Integration\n\nIf you've integrated Prismy with GitHub or GitLab, Prismy automatically syncs your translation files and triggers translations via PR comments. Use **`prismy generate`** to generate translations locally during development.\n\n👉 **[Learn more about `prismy generate` →](docs/PRISMY_GENERATE.md)**\n\n---\n\n### 2. Prismy Hosted (No Native Integration)\n\nIf you're using Prismy Hosted without native GitHub/GitLab integrations, you'll need to manually sync translation files. Use **`prismy pull`** and **`prismy push`** to upload and download translations.\n\n👉 **[Learn more about `prismy push` and `prismy pull` →](docs/PRISMY_PUSH_PULL_CI.md)**\n\n---\n\n### 3. AI Agent Skill\n\nUse **`prismy skills`** to install the [Prismy agent skill](https://github.com/prismy-io/prismy-agent-skill) into your AI coding tools (Claude Code, Cursor, Copilot, and more). The skill gives your AI assistant context about your project's approved terminology, tone of voice, and translation workflows.\n\n```bash\nprismy skills\n```\n\n","readmeFilename":"README.md"}