From jira-tools
This skill MUST be used when the user asks to "watch issue", "add watcher", "remove watcher", "stop watching", "follow issue", "unfollow issue", "subscribe to issue", or otherwise requests managing watchers on Jira issues.
npx claudepluginhub ericfisherdev/claude-plugins --plugin jira-toolsThis skill uses the workspace's default tool permissions.
Add or remove watchers from Jira issues to receive notifications about updates.
Verifies tests pass on completed feature branch, presents options to merge locally, create GitHub PR, keep as-is or discard; executes choice and cleans up worktree.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Writes implementation plans from specs for multi-step tasks, mapping files and breaking into TDD bite-sized steps before coding.
Add or remove watchers from Jira issues to receive notifications about updates.
Use the Python script at scripts/watch_issue.py:
# Watch an issue (add yourself)
python scripts/watch_issue.py PROJ-123 --watch
# Stop watching an issue
python scripts/watch_issue.py PROJ-123 --unwatch
# Add another user as watcher
python scripts/watch_issue.py PROJ-123 --add "John Smith"
# Remove a watcher
python scripts/watch_issue.py PROJ-123 --remove "John Smith"
# List current watchers
python scripts/watch_issue.py PROJ-123 --list
| Argument | Description |
|---|---|
issue_key | Issue key (e.g., PROJ-123) |
--watch, -w | Add yourself as a watcher |
--unwatch, -u | Remove yourself as a watcher |
--add, -a | Add a user as watcher (by name) |
--remove, -r | Remove a user as watcher (by name) |
--list, -l | List current watchers |
--format, -f | Output: compact (default), text, json |
python scripts/watch_issue.py PROJ-123 --watch
python scripts/watch_issue.py PROJ-123 --unwatch
python scripts/watch_issue.py PROJ-123 --add "Jane Doe"
python scripts/watch_issue.py PROJ-123 --list
# Add yourself and list watchers
python scripts/watch_issue.py PROJ-123 --watch --list
compact (default):
WATCHED|PROJ-123|added|@jsmith
WATCHERS|PROJ-123|3|@jsmith,@jdoe,@alice
text:
Watcher Added
Issue: PROJ-123
User: John Smith
Total Watchers: 3
Watchers for PROJ-123:
- John Smith
- Jane Doe
- Alice Brown
Total: 3 watchers
json:
{"issue":"PROJ-123","action":"added","user":"John Smith","watchCount":3}
{"issue":"PROJ-123","watchers":["John Smith","Jane Doe"],"count":2}
Requires three environment variables:
JIRA_BASE_URL - e.g., https://yoursite.atlassian.netJIRA_EMAIL - Your Jira account emailJIRA_API_TOKEN - API token from Atlassian account settingsFor detailed options, see references/options-reference.md.