Back to list
fractary

handler-work-tracker-github

by fractary

4🍴 0📅 Jan 10, 2026

SKILL.md


name: handler-work-tracker-github description: "[DEPRECATED] GitHub Issues handler - Use Fractary CLI instead" model: haiku handler_type: work-tracker platform: github deprecated: true

GitHub Work Tracker Handler

⚠️ DEPRECATED: This handler is deprecated. Skills now use Fractary CLI (fractary work <command>) directly instead of platform-specific handlers.

Migration: See specs/WORK-00356-implement-faber-cli-work-commands.md for the CLI migration plan.

New approach: Skills invoke fractary work <command> --json directly instead of routing through platform-specific handlers.

Why deprecated:

  1. CLI provides platform abstraction at a lower level
  2. Reduces context by eliminating handler layer
  3. Simplifies skill implementations
  4. Centralized maintenance in CLI codebase

<CRITICAL_RULES>

  1. DEPRECATED - Do not use this handler for new implementations
  2. Skills should use Fractary CLI directly: fractary work <command> --json
  3. Existing scripts retained for backward compatibility only
  4. No new features will be added to this handler </CRITICAL_RULES>

Migration Guide

Before (Handler-based)

Skill → Handler → scripts/*.sh → GitHub API

After (CLI-based)

Skill → Fractary CLI → GitHub API

Example Migration

Before (deprecated):

# Skill invokes handler script
./scripts/fetch-issue.sh 123

After (recommended):

# Skill invokes CLI directly
fractary work issue fetch 123 --json

CLI Command Mapping

Handler OperationCLI CommandStatus
fetch-issuefractary work issue fetch <n>✅ Available
create-issuefractary work issue create✅ Available
update-issuefractary work issue update <n>✅ Available
close-issuefractary work issue close <n>✅ Available
reopen-issuefractary work issue reopen <n>❌ Missing
list-issuesfractary work issue search✅ Available
create-commentfractary work comment create <n>✅ Available
list-commentsfractary work comment list <n>✅ Available
add-labelfractary work label add <n>✅ Available
remove-labelfractary work label remove <n>✅ Available
assign-issuefractary work issue assign <n>❌ Missing
classify-issuefractary work issue classify <n>❌ Missing

Backward Compatibility

Existing scripts in scripts/ are retained for:

  • Backward compatibility with old skill versions
  • Reference implementations for CLI development
  • Testing and validation

Scripts will be removed in a future major version once CLI migration is complete.

Dependencies (for legacy scripts)

Required Tools

Environment Variables

  • GITHUB_TOKEN - GitHub personal access token

Script Locations (Legacy)

handler-work-tracker-github/
├── SKILL.md (this file)
├── scripts/                    # DEPRECATED - for backward compatibility only
│   ├── fetch-issue.sh
│   ├── classify-issue.sh
│   ├── create-comment.sh
│   ├── add-label.sh
│   ├── remove-label.sh
│   ├── close-issue.sh
│   ├── reopen-issue.sh
│   ├── update-state.sh
│   ├── list-issues.sh
│   └── ...
└── docs/
    └── github-api.md

See Also

  • specs/WORK-00356-implement-faber-cli-work-commands.md - CLI migration spec
  • specs/WORK-00356-1-missing-cli-work-commands.md - Missing CLI commands
  • plugins/work/skills/cli-helper/SKILL.md - CLI invocation patterns

Score

Total Score

60/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon