← Back to Skills Marketplace
bkamuz

Yandex Tracker CLI

by Bohdan Kamuz · GitHub ↗ · v1.2.8
cross-platform ✓ Security Clean
909
Downloads
2
Stars
0
Active Installs
33
Versions
Install in OpenClaw
/install yandex-tracker-cli
Description
CLI for Yandex Tracker (bash + curl). Queues, issues, comments, worklogs, attachments, YQL.
Usage Guidance
This appears to be a straightforward CLI for Yandex Tracker. Before installing, verify the script source (GitHub repo) if you need provenance. Be aware you must provide an OAuth TOKEN (sensitive) — prefer environment variables over a file; if you use ~/.yandex-tracker-env set file permissions (chmod 600). The script will create a small preference file and an attachments folder in your home; review the script if you have policy concerns about files created in your home. Also ensure the OAuth token has only the scopes you need for CLI operations.
Capability Analysis
Type: OpenClaw Skill Name: yandex-tracker-cli Version: 1.2.8 The yandex-tracker-cli skill is a legitimate Bash-based CLI for interacting with the Yandex Tracker API. The script (yandex-tracker.sh) implements robust security practices, such as safe parsing of configuration files without using 'eval' or 'source', and includes manual path validation logic to prevent path traversal during file uploads and downloads. Furthermore, the SKILL.md file contains explicit safety instructions for the AI agent, specifically forbidding access to sensitive system directories like ~/.ssh or /etc.
Capability Assessment
Purpose & Capability
Name/description (Yandex Tracker CLI) align with required binaries (curl, jq), required env vars (TOKEN, ORG_ID), and the provided bash script which calls tracker.yandex.net APIs. Nothing requested appears unrelated to the stated purpose.
Instruction Scope
SKILL.md and yandex-tracker.sh limit actions to calling Yandex Tracker APIs, reading TOKEN/ORG_ID (env or a simple ~/.yandex-tracker-env file), and managing an attachments directory. The script does not attempt to read other system credentials or send data to non-Tracker endpoints.
Install Mechanism
There is no remote install or download step — the skill is instruction-only with an included script. No external archives or untrusted URLs are fetched by the skill itself.
Credentials
Only TOKEN (primary credential) and ORG_ID are required, which are appropriate for Tracker API access. An optional YANDEX_TRACKER_ATTACHMENTS_DIR may be used for attachment handling. The script reads a single optional config file (~/.yandex-tracker-env) only for those two keys.
Persistence & Privilege
The skill creates/uses small user-scoped files (~/.yandex-tracker-attachments-dir and the attachments directory) and may write a preference file on first interactive run. 'always' is false and it does not modify other skills or global agent settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yandex-tracker-cli
  3. After installation, invoke the skill by name or use /yandex-tracker-cli
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.2.8
- Добавлен автоматический тег yandex-tracker-cli при создании и обновлении задач (issue-create/issue-update). - Документация обновлена: команды issue-create и issue-update теперь явно указывают на автотегирование. - В раздел "Примечания" добавлено описание поведения автотега и способ его удаления. - Файл version.txt удалён как неиспользуемый.
v1.2.9
- При создании и обновлении задач теперь автоматически добавляется тег `yandex-tracker-cli`. - Обновлены описание и справка по командам для отображения этой автоматизации. - Добавлены примечания о тегировании — задачи, созданные CLI, проще фильтровать. - Минорные исправления и уточнения в документации.
v1.2.7
- Bump version to 1.2.7 - Documentation and metadata updates; no functional changes detected
v1.2.6
**Added support for status transitions via new `issue-transition` command, deprecated `issue-close`** - Introduced the `issue-transition <issue-id> <transition-id>` command for performing status transitions using the v3 API. - Updated documentation: described new transition handling and clarified header usage for Yandex 360 and Cloud. - Marked `issue-close` as deprecated, advising use of `issue-transition close` instead. - Improved and clarified examples for status management. - Minor documentation and terminology cleanup.
v1.2.5
- Updated version number to 1.2.5. - Maintenance update: documentation and metadata files refreshed. - No user-facing features or breaking changes introduced.
v1.2.4
- Improved documentation: clarified usage of the `issue-update` command, with new examples for updating assignee and project via project id. - Minor edits for clarity and completeness in usage examples. - No functional or API changes to the CLI script.
v1.2.3
yandex-tracker-cli 1.2.3 - Documentation improved: removed duplicate description for the environment variable YANDEX_TRACKER_ALLOW_ANY_PATH. - No changes to commands or user-facing functionality.
v1.2.2
yandex-tracker-cli 1.2.2 - Improved security checks for attachment upload/download paths. - On first use of attachment commands, prompts for a safe default folder and saves the choice. - Honors YANDEX_TRACKER_ATTACHMENTS_DIR environment variable to set base directory for attachments. - Updated documentation with new attachment handling behavior and security recommendations.
v1.2.1
**yandex-tracker-cli 1.2.1 Changelog** - Added security section to documentation, documenting new restrictions on attachment upload/download paths and recommended environment variables. - Introduced `YANDEX_TRACKER_ATTACHMENTS_DIR` and `YANDEX_TRACKER_ALLOW_ANY_PATH` environment variables to control allowed paths for attachments. - README.md file added. - Updated existing files to reflect the new security model for file operations.
v1.2.0
- Checklist команды переведены на API v3: идентификаторы пунктов чеклиста теперь строковые, а не числовые. - В документации уточнены примеры для команд работы с чеклистом; пояснено, что id пункта чеклиста — строка. - Минорные улучшения и уточнения в SKILL.md (ясность и точность описаний примеров по чеклисту).
v1.1.9
Checklist commands added in this release. - Added checklist management commands: issue-checklist, checklist-add, checklist-complete, and checklist-delete. - Updated documentation with new checklist examples and command descriptions.
v1.1.8
yandex-tracker-cli 1.1.8 - Version updated to 1.1.8. - No functional or documentation changes; only version bump.
v1.1.7
yandex-tracker-cli 1.1.7 - Documentation updated; no functional changes to logic or commands. - SKILL.md reformatted and synced; usage examples and command list remain unchanged. - No new dependencies or configuration changes.
v1.1.6
- Improved security: the configuration file `~/.yandex-tracker-env` is now parsed as plain text, not sourced as shell code. - Updated documentation to reflect the new safe config file handling method. - Added `version.txt` file. - Minor internal adjustments and cleanups.
v1.1.5
Made config file optional; added bins declaration (curl, jq). Improved descriptions.
v1.1.4
Updated by owner
v1.1.3
Removed fallback to TRACKER_*; strict TOKEN/ORG_ID requirement. Metadata aligned with script.
v1.1.2
Current state: supports all commands (issues, projects, sprints, attachments, comments edit/delete). Config: TOKEN/ORG_ID via env or ~/.yandex-tracker-env.
v1.1.1
Metadata config: unified env var names to TRACKER_TOKEN and TRACKER_ORG_ID. Updated documentation. Example Org ID: 7446856.
v1.1.0
Bump to 1.1.0: credentials naming aligned (TOKEN, ORG_ID) in metadata; script supports both env vars and ~/.yandex-tracker-env.
Metadata
Slug yandex-tracker-cli
Version 1.2.8
License
All-time Installs 1
Active Installs 0
Total Versions 33
Frequently Asked Questions

What is Yandex Tracker CLI?

CLI for Yandex Tracker (bash + curl). Queues, issues, comments, worklogs, attachments, YQL. It is an AI Agent Skill for Claude Code / OpenClaw, with 909 downloads so far.

How do I install Yandex Tracker CLI?

Run "/install yandex-tracker-cli" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Yandex Tracker CLI free?

Yes, Yandex Tracker CLI is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Yandex Tracker CLI support?

Yandex Tracker CLI is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Yandex Tracker CLI?

It is built and maintained by Bohdan Kamuz (@bkamuz); the current version is v1.2.8.

💬 Comments