ux-data-syncer

Synchronizes translation keys between local repositories and Phrase platform via CLI operations.

1|Updated May 21, 2020
One-click install
npx skills add https://github.com/ahandsel/debugging_log --skill ux-data-syncer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ux-data-syncer
Source: https://github.com/ahandsel/debugging_log/tree/main/skills/ux-data-syncer
Command: npx skills add https://github.com/ahandsel/debugging_log --skill ux-data-syncer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires phrase-cli, and includes scripts (resource) components.

What problem does it solve?

This Skill eliminates the complexity of managing Phrase CLI flags and environment variables, providing a safe, guided interface for pushing and pulling translation keys across multiple projects.

Core Features & Use Cases

  • Simplified CLI Orchestration: Translates natural language requests into precise shell commands for the Phrase CLI.
  • Safety-First Execution: Enforces interactive confirmation for destructive actions like deleting remote keys and validates project configurations before execution.
  • Use Case: When a developer needs to sync translation keys for a specific feature branch, they can simply ask the AI to pull the relevant project keys without needing to remember the specific branch or project flag syntax.

Quick Start

Use the ux-data-syncer skill to pull translation keys for the dashboard project on the main branch.

Frequently Asked Questions about ux-data-syncer

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

FAQPage Schema
How do I synchronize translation keys between local repositories and Phrase?

Synchronizing translation keys between local repositories and the Phrase platform is done by wrapping CLI operations in a guided workflow. This process translates natural language requests into precise shell commands for secure data transfers.

How do I manage feature branches when pulling translation keys from Phrase?

You can pull translation keys for a specific feature branch by asking the AI to retrieve them without needing to remember specific branch flags. The workflow handles branch management automatically during synchronization.

What do I need to configure before using the Phrase CLI for key synchronization?

Before synchronizing keys, you need a configured environment with the Phrase CLI installed and valid access tokens. The workflow validates your project configurations before execution to ensure secure transfers.

Can I delete remote translation keys and apply tags in bulk using Phrase?

Yes, you can perform bulk synchronization tasks including key deletion and tagging. The workflow enforces interactive confirmation for destructive actions like deleting remote keys to ensure safety-first execution.

What is the safest way to automate Phrase CLI commands for i18n tasks?

The safest way to automate Phrase CLI commands is using a validation-heavy workflow that enforces interactive confirmation for destructive actions. It validates project configurations before executing shell commands for localization tasks.

Does this workflow support bulk synchronization across multiple Phrase projects?

Yes, the workflow supports project-specific or bulk synchronization tasks across multiple Phrase projects. It validates configurations before execution to manage translation keys safely across your i18n infrastructure.