File contents /javis-sync - Data Synchronization
Manages data synchronization between the local PostgreSQL DB and Jira/Confluence/Bitbucket.
Sync Targets
Command
Script
Target
/javis-sync issues
sync_bidirectional.py
Jira Issues
/javis-sync boards
sync_boards.py
Boards
/javis-sync sprints
sync_sprints.py
Sprints + Issue mapping
/javis-sync members
sync_member_stats.py
Member statistics
/javis-sync confluence
sync_confluence_bidirectional.py
Confluence Pages
/javis-sync bitbucket
sync_bitbucket.py
Commits, PRs
Quick Run
# Full sync
/javis-sync all
# Issues only (Jira → DB)
python3 scripts/sync_bidirectional.py --pull-only
# Sprint sync
python3 scripts/sync_sprints.py
python3 scripts/sync_sprints.py --project EUV
python3 scripts/sync_sprints.py --active-only
python3 scripts/sync_sprints.py --list
# Status check
python3 .claude/skills/javis-sync/scripts/sync.py status
Resources
Sync script details: reference.md
Usage examples & workflows: examples.md
Status check helper: scripts/sync.py
Key Scripts (from project root)
# Jira bidirectional sync
python3 scripts/sync_bidirectional.py # Full
python3 scripts/sync_bidirectional.py --pull-only # Jira → DB
python3 scripts/sync_bidirectional.py --push-only # DB → Jira
python3 scripts/sync_bidirectional.py --dry-run # Simulation
# Boards
python3 scripts/sync_boards.py
# Sprints (sprint metadata + issue mapping)
python3 scripts/sync_sprints.py # Full
python3 scripts/sync_sprints.py --project EUV # Specific project
python3 scripts/sync_sprints.py --active-only # Active only
python3 scripts/sync_sprints.py --list # List DB sprints
# Member statistics
python3 scripts/sync_member_stats.py
# Bitbucket
python3 scripts/sync_bitbucket.py
1 --- 2 name: javis-sync 3 description: Javis Sync 4 --- 5 6 # /javis-sync - Data Synchronization 7 8 Manages data synchronization between the local PostgreSQL DB and Jira/Confluence/Bitbucket. 9 10 ## Sync Targets 11 12 | Command | Script | Target | 13 |---------|--------|--------| 14 | `/javis-sync issues` | `sync_bidirectional.py` | Jira Issues | 15 | `/javis-sync boards` | `sync_boards.py` | Boards | 16 | `/javis-sync sprints` | `sync_sprints.py` | Sprints + Issue mapping | 17 | `/javis-sync members` | `sync_member_stats.py` | Member statistics | 18 | `/javis-sync confluence` | `sync_confluence_bidirectional.py` | Confluence Pages | 19 | `/javis-sync bitbucket` | `sync_bitbucket.py` | Commits, PRs | 20 21 ## Quick Run 22 23 ```bash 24 # Full sync 25 /javis-sync all 26 27 # Issues only (Jira → DB) 28 python3 scripts/sync_bidirectional.py --pull-only 29 30 # Sprint sync 31 python3 scripts/sync_sprints.py 32 python3 scripts/sync_sprints.py --project EUV 33 python3 scripts/sync_sprints.py --active-only 34 python3 scripts/sync_sprints.py --list 35 36 # Status check 37 python3 .claude/skills/javis-sync/scripts/sync.py status 38 ``` 39 40 ## Resources 41 42 - Sync script details: [reference.md](reference.md) 43 - Usage examples & workflows: [examples.md](examples.md) 44 - Status check helper: [scripts/sync.py](scripts/sync.py) 45 46 ## Key Scripts (from project root) 47 48 ```bash 49 # Jira bidirectional sync 50 python3 scripts/sync_bidirectional.py # Full 51 python3 scripts/sync_bidirectional.py --pull-only # Jira → DB 52 python3 scripts/sync_bidirectional.py --push-only # DB → Jira 53 python3 scripts/sync_bidirectional.py --dry-run # Simulation 54 55 # Boards 56 python3 scripts/sync_boards.py 57 58 # Sprints (sprint metadata + issue mapping) 59 python3 scripts/sync_sprints.py # Full 60 python3 scripts/sync_sprints.py --project EUV # Specific project 61 python3 scripts/sync_sprints.py --active-only # Active only 62 python3 scripts/sync_sprints.py --list # List DB sprints 63 64 # Member statistics 65 python3 scripts/sync_member_stats.py 66 67 # Bitbucket 68 python3 scripts/sync_bitbucket.py 69 ```
cyanluna-git/jira.javis/tree/main/.claude/skills/javis-sync commit 0beb757e42
Frequently asked questions How do I install the Javis Sync skill? Run npx skillmds@latest add cyanluna-git/javis-sync in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Javis Sync skill do? Javis Sync It is listed under Coding & Dev Tools on SkillMD.
Is Javis Sync safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Javis Sync? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Javis Sync free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Javis Sync? cyanluna-git (@cyanluna-git) published this skill. Their other Agent Skills are listed on their SkillMD profile.