team-sync

Synchronize Jira active issues and Google Calendar events for team members.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/jeehoon0310/claude-code-config --skill team-sync-jeehoon0310
Or copy as Structured Prompt for Agentโ–ผ
Please help me install this Agent Skill.
Skill: team-sync
Source: https://github.com/jeehoon0310/claude-code-config/tree/main/project/skills/team-sync
Command: npx skills add https://github.com/jeehoon0310/claude-code-config --skill team-sync-jeehoon0310

SYSTEM DOCUMENTATION & REQUIREMENTS

๐Ÿ’ก This Skill includes scripts (resource) components.

What problem does it solve?

ํŒ€ ํ˜‘์—…์—์„œ Jira์˜ ํ™œ์„ฑ ์ด์Šˆ์™€ Google Calendar ์ผ์ •์˜ ๋™๊ธฐํ™”๊ฐ€ ์ˆ˜๋™์œผ๋กœ ์ด๋ค„์ง€๋ฉฐ ์‹œ๊ฐ„๊ณผ ์ •ํ™•์„ฑ์ด ๋–จ์–ด์ง‘๋‹ˆ๋‹ค. ์ด ์Šคํ‚ฌ์€ ๊ฐ ํŒ€์›์˜ ๋…ธํŠธ๋ฅผ ์†Œ์Šค๋กœ ์‚ผ์•„ ์ด ์ •๋ณด๋ฅผ ์ž๋™์œผ๋กœ ์ˆ˜์ง‘ํ•˜๊ณ , ํ•„์š” ์‹œ ํŒ€ Kanban Canvas๋ฅผ ํ•จ๊ป˜ ๊ฐฑ์‹ ํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • Jira ํ™œ์„ฑ ์ด์Šˆ๋ฅผ ํŒ€์›๋ณ„๋กœ ๋™๊ธฐํ™”ํ•˜๊ณ  ๋…ธํŠธ์— ๋ฐ˜์˜ํ•ฉ๋‹ˆ๋‹ค.
  • Google Calendar์˜ 7์ผ ์ผ์ • ๋ฐ์ดํ„ฐ๋ฅผ ํŒ€ ๋‹จ์œ„๋กœ ์ˆ˜์ง‘ํ•˜๊ณ  Canvas ๋Œ€์‹œ๋ณด๋“œ๋ฅผ ์—…๋ฐ์ดํŠธํ•ฉ๋‹ˆ๋‹ค.
  • /team-sync ํŠธ๋ฆฌ๊ฑฐ๋กœ ํŠน์ • ํŒ€์› ๋˜๋Š” ์ „์ฒด(all)์— ๋Œ€ํ•œ ๋™๊ธฐํ™”๋ฅผ ์ˆ˜ํ–‰ํ•˜๋ฉฐ, Canvas ์ƒ์„ฑ๋„ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์บ์‹œ๋ฅผ ํ™œ์šฉํ•œ ์ฆ๋ถ„ ๋™๊ธฐํ™”์™€ ๋งˆ์ปค ๊ธฐ๋ฐ˜ ๋…ธํŠธ ์—…๋ฐ์ดํŠธ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

Quick Start

Execute /team-sync with a member name or all to automatically sync Jira issues and Google Calendar events.

Frequently Asked Questions about team-sync

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

FAQPage Schema
How do I automate syncing Jira active issues with Google Calendar events for my team?โ–ผ

You can automate Jira active issue and Google Calendar event synchronization by triggering a per-member metadata query within a 7-day window, patching notes with markers, and optionally regenerating a team Kanban Canvas dashboard.

How does marker-based note patching work during team synchronization?โ–ผ

Marker-based note patching updates specific sections of existing notes without overwriting entire files, using markers to isolate changes and ensure idempotent updates for Jira issues and Google Calendar events.

Can I use Obsidian notes as the data source for Jira and Google Calendar synchronization?โ–ผ

Yes, the synchronization uses per-member Obsidian notes as the source metadata, applying MCP queries to fetch Jira active issues and Google Calendar events within a 7-day window.

What is the best way to keep a team Kanban Canvas updated with current Jira issues?โ–ผ

Regenerating the Kanban Canvas through script-driven Python utilities during synchronization ensures the dashboard reflects current Jira active issues and Google Calendar events for all team members.

Does the synchronization support incremental updates to avoid redundant data fetching?โ–ผ

Yes, the synchronization leverages caching for incremental updates, ensuring only new or modified Jira issues and Google Calendar events are fetched within the 7-day window.

How do I trigger a synchronization for a specific team member or the entire team?โ–ผ

You can execute the team-sync trigger with a specific member name to sync an individual, or use the all parameter to synchronize Jira issues and Google Calendar events for the entire team at once.