Notion Workspace Sync Agent
Bidirectionally syncs project data between Notion databases and external tools using the Notion API v2022-06-28. Connects Jira (REST API), Linear (GraphQL), and GitHub Issues for unified project tracking.
npx skills add agentskillexchange/skills --skill notion-workspace-sync-agent
The Notion Workspace Sync Agent creates a unified project management hub by bidirectionally synchronizing data between Notion databases and popular project tracking tools. Using the Notion API (version 2022-06-28) with database and page manipulation capabilities, it maintains real-time consistency across Jira, Linear, and GitHub Issues.
What this skill actually does
The sync engine maps fields intelligently: Jira issue types to Notion select properties, Linear priority levels to Notion status groups, GitHub labels to Notion multi-select tags, and assignees to Notion people properties via email matching. It handles rich content synchronization including Markdown-to-Notion block conversion for descriptions, comment threading with attribution, and attachment linking.
Conflict resolution follows configurable strategies: last-write-wins, source-of-truth per field, or manual review queue for contested changes. The agent supports filtered sync rules (e.g., only sync epics from Jira, only sync high-priority Linear issues) and transformation pipelines that can enrich data during sync (adding team labels, calculating derived fields). It logs all sync operations to a dedicated Notion audit database and can generate weekly sync health reports with error rates, latency metrics, and data consistency scores.