搜索

PythonReactSEOPDF
OpenClaw

yandex-tracker-cli

CLI for Yandex Tracker (bash + curl). Queues, issues, comments, worklogs, attachments, YQL.

bkamuz0 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install bkamuz/yandex-tracker-cli

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Yandex Tracker CLI Skill

Простой CLI для Yandex Tracker на чистом bash + curl. Работает напрямую через API с правильными заголовками (X-Org-Id). Не требует внешних зависимостей кроме curl и jq.

Установка

  1. Скопируйте скрипт в директорию в PATH:
mkdir -p ~/bin
cp yandex-tracker.sh ~/bin/yandex-tracker
chmod +x ~/bin/yandex-tracker

Или создайте симлинк:

ln -s /path/to/skill/yandex-tracker.sh ~/bin/yandex-tracker
  1. Предоставьте credentials: нужны TOKEN и ORG_ID — либо через переменные окружения, либо через конфигурационный файл (достаточно одного способа). Скрипт обращается к файлу только если TOKEN/ORG_ID не заданы в окружении.

Вариант A — через переменные окружения (рекомендуется):

export TOKEN='y0__...'      # OAuth токен (Tracker UI → Settings → Applications → OAuth)
export ORG_ID='1234...'     # Org ID (DevTools → Network → X-Org-Id)

Эти переменные можно добавить в ~/.bashrc или ~/.profile.

Вариант B — через конфигурационный файл: Создайте ~/.yandex-tracker-env (скрипт использует его только если TOKEN/ORG_ID не заданы в окружении). Формат — строки KEY=value (комментарии с # игнорируются). Файл читается как текст (парсятся только TOKEN и ORG_ID), без выполнения кода:

TOKEN='y0__...'
ORG_ID='1234...'

Предпочтительно задавать учётные данные переменными окружения. Если используете файл — установите права chmod 600 ~/.yandex-tracker-env.

  1. Убедитесь, что jq установлен:
sudo apt install jq   # Ubuntu/Debian
# или
brew install jq       # macOS

Использование

Основные команды
Команда Описание
queues Список всех очередей (формат: key<TAB>name)
queue-get <key> Детали очереди (JSON)
queue-fields <key> Все поля очереди (включая локальные)
issue-get <issue-id> Получить задачу (формат: BIMLAB-123)
issue-create <queue> <summary> **Создать задачу. Автоматически добавляет тег `yandex-tracker-...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/bkamuz/yandex-tracker-cli
Version
—
Commit
61a3aedd0f4ed5a1d387e22444ea9c2ce271159d
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

README

Yandex Tracker CLI

Консольный клиент для Яндекс Трекер — работа с очередями, задачами, комментариями, спринтами и чек-листами через API.

Требования

  • bash (с поддержкой BASH_REMATCH)
  • curl
  • jq

Установка

  1. Простейший способ: попросить openclaw бота установить yandex-tracker-cli скилл или дать ссылку https://clawhub.ai/bkamuz/yandex-tracker-cli

или

  1. Скачайте скрипт и сделайте его исполняемым:

    chmod +x yandex-tracker.sh
    
  2. При желании переименуйте или создайте симлинк для удобства:

    ln -s yandex-tracker.sh yandex-tracker
    

Настройка

Нужны OAuth-токен и Org ID (идентификатор организации).

  • TOKEN — получить в Трекере: Настройки → Приложения → OAuth.
  • ORG_ID — можно посмотреть в DevTools браузера (вкладка Network) в заголовке X-Org-Id.

Задать можно двумя способами (приоритет у переменных окружения):

  1. Переменные окружения:

    export TOKEN="y0_..."
    export ORG_ID="1234567"
    
  2. Файл конфигурации ~/.yandex-tracker-env (используется, если TOKEN и ORG_ID не заданы в окружении):

    TOKEN=y0_...
    ORG_ID=1234567
    

    Из файла читаются только строки TOKEN=... и ORG_ID=... (без выполнения кода).

Использование

./yandex-tracker.sh <команда> [аргументы]
Очереди
Команда Описание
queues Список очередей
queue-get <key> Информация об очереди
queue-fields <key> Поля очереди
Задачи (issues)
Команда Описание
issue-get <id> Получить задачу
issue-create <queue> <summary> Создать задачу (доп. JSON через stdin)
issue-update <id> Обновить задачу (JSON через stdin)
issue-delete <id> Удалить задачу
issue-transitions <id> Доступные переходы по статусам
issue-close <id> <resolution> Закрыть задачу с резолюцией
issue-worklog <id> <duration> [comment]...

来源内容

SKILL.md
# Yandex Tracker CLI Skill

Простой CLI для Yandex Tracker на чистом bash + curl. Работает напрямую через API с правильными заголовками (`X-Org-Id`). Не требует внешних зависимостей кроме `curl` и `jq`.

## Установка

1. Скопируйте скрипт в директорию в PATH:
```bash
mkdir -p ~/bin
cp yandex-tracker.sh ~/bin/yandex-tracker
chmod +x ~/bin/yandex-tracker
```

Или создайте симлинк:
```bash
ln -s /path/to/skill/yandex-tracker.sh ~/bin/yandex-tracker
```

2. **Предоставьте credentials**: нужны TOKEN и ORG_ID — либо через переменные окружения, либо через конфигурационный файл (достаточно одного способа). Скрипт обращается к файлу только если TOKEN/ORG_ID не заданы в окружении.

**Вариант A — через переменные окружения (рекомендуется):**
```bash
export TOKEN='y0__...'      # OAuth токен (Tracker UI → Settings → Applications → OAuth)
export ORG_ID='1234...'     # Org ID (DevTools → Network → X-Org-Id)
```
Эти переменные можно добавить в `~/.bashrc` или `~/.profile`.

**Вариант B — через конфигурационный файл:**
Создайте `~/.yandex-tracker-env` (скрипт использует его только если TOKEN/ORG_ID не заданы в окружении). Формат — строки `KEY=value` (комментарии с `#` игнорируются). Файл **читается как текст** (парсятся только TOKEN и ORG_ID), без выполнения кода:
```bash
TOKEN='y0__...'
ORG_ID='1234...'
```
Предпочтительно задавать учётные данные переменными окружения. Если используете файл — установите права `chmod 600 ~/.yandex-tracker-env`.

3. Убедитесь, что `jq` установлен:
```bash
sudo apt install jq   # Ubuntu/Debian
# или
brew install jq       # macOS
```

## Использование

### Основные команды

| Команда | Описание |
|---------|----------|
| `queues` | Список всех очередей (формат: `key<TAB>name`) |
| `queue-get <key>` | Детали очереди (JSON) |
| `queue-fields <key>` | Все поля очереди (включая локальные) |
| `issue-get <issue-id>` | Получить задачу (формат: `BIMLAB-123`) |
| `issue-create <queue> <summary>` | **Создать задачу. Автоматически добавляет тег `yandex-tracker-...
README
# Yandex Tracker CLI

Консольный клиент для [Яндекс Трекер](https://tracker.yandex.ru/) — работа с очередями, задачами, комментариями, спринтами и чек-листами через API.

## Требования

- **bash** (с поддержкой `BASH_REMATCH`)
- **curl**
- **jq**

## Установка

0. Простейший способ:
   попросить openclaw бота установить yandex-tracker-cli скилл
   или дать ссылку https://clawhub.ai/bkamuz/yandex-tracker-cli

или

1. Скачайте скрипт и сделайте его исполняемым:

   ```bash
   chmod +x yandex-tracker.sh
   ```

2. При желании переименуйте или создайте симлинк для удобства:

   ```bash
   ln -s yandex-tracker.sh yandex-tracker
   ```

## Настройка

Нужны **OAuth-токен** и **Org ID** (идентификатор организации).

- **TOKEN** — получить в Трекере: Настройки → Приложения → OAuth.
- **ORG_ID** — можно посмотреть в DevTools браузера (вкладка Network) в заголовке `X-Org-Id`.

Задать можно двумя способами (приоритет у переменных окружения):

1. **Переменные окружения:**

   ```bash
   export TOKEN="y0_..."
   export ORG_ID="1234567"
   ```

2. **Файл конфигурации** `~/.yandex-tracker-env` (используется, если `TOKEN` и `ORG_ID` не заданы в окружении):

   ```
   TOKEN=y0_...
   ORG_ID=1234567
   ```

   Из файла читаются только строки `TOKEN=...` и `ORG_ID=...` (без выполнения кода).

## Использование

```text
./yandex-tracker.sh <команда> [аргументы]
```

### Очереди

| Команда | Описание |
|--------|----------|
| `queues` | Список очередей |
| `queue-get <key>` | Информация об очереди |
| `queue-fields <key>` | Поля очереди |

### Задачи (issues)

| Команда | Описание |
|--------|----------|
| `issue-get <id>` | Получить задачу |
| `issue-create <queue> <summary>` | Создать задачу (доп. JSON через stdin) |
| `issue-update <id>` | Обновить задачу (JSON через stdin) |
| `issue-delete <id>` | Удалить задачу |
| `issue-transitions <id>` | Доступные переходы по статусам |
| `issue-close <id> <resolution>` | Закрыть задачу с резолюцией |
| `issue-worklog <id> <duration> [comment]`...

相关技能

OpenClaw

1password

daggerkun007

Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app integration, signing in (single or multi-account), or reading/injecting/running secrets via op.