sync

Reconciles a waybill ledger with tracker issues and merged pull requests from Jira and GitHub.

1|Updated Aug 17, 2026
One-click install
npx skills add https://github.com/Jakeintech/waybill --skill sync-jakeintech
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: sync
Source: https://github.com/Jakeintech/waybill/tree/main/skills/sync
Command: npx skills add https://github.com/Jakeintech/waybill --skill sync-jakeintech

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping a token-accounting ledger accurate requires manually cross-referencing Jira tickets and merged pull requests, which is tedious and error-prone after any period of unlogged work. ## Core Features & Use Cases - Deterministic reconciliation: Fetches raw JSON from Jira (via acli or Atlassian MCP) and GitHub (via gh CLI or GitHub MCP), then produces a sync plan of shipped items, corrections, orphans, and unmatched changes. - Scoped to your own work: Queries only issues assigned to you and PRs authored by you, never colleagues' data. - Baseline derivation: Computes median points per sprint and cycle time from your history to establish tier-2 evidence. - Use Case: After two weeks of unlogged work, ask to sync your ledger; the skill fetches your recent Jira activity and merged PRs, presents a plan table, and applies it after one confirmation. ## Quick Start Ask the assistant to sync your waybill ledger with your Jira and GitHub activity since the last sync.

Frequently Asked Questions about sync

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I sync my waybill ledger with Jira and GitHub?▼

Ask to sync your ledger; the skill fetches your assigned Jira issues via acli or the Atlassian MCP and your merged PRs via the gh CLI or GitHub MCP, then presents a deterministic plan. One confirmation applies the entries, updates last_sync, and commits.

What happens if the Jira or GitHub CLI is not authenticated?▼

The skill falls back gracefully: it uses whichever fetch path works, including a git-local floor that reads local repository history with no external tools. It then provides remediation commands such as acli jira auth login or exporting a GitHub token.

Does the sync skill fetch other team members' tickets or PRs?▼

No. The scope rule is non-negotiable: queries only cover issues assigned to you and PRs authored by you, scoped at the source via currentUser() in JQL and author:@me in GitHub searches. Colleagues' data is never fetched, stored, or summarized.

Can I bootstrap a ledger from historical work before using Claude?▼

Yes. Run a fetch over a window you name, such as the quarters before you started using Claude Code, and apply only its derived baseline. This records median points per sprint and cycle time as pre-Claude tier-2 evidence.

Why did my Jira sync return zero items despite recent activity?▼

An empty result from a window that plainly had activity signals an acli output-shape change, which the skill checks for explicitly. It validates the composed JSON has keys and fields, and falls back to the Atlassian MCP fetch if the shape is unexpected.