with one click
sync-linear
LinearからIssue・スプリント情報を収集し、Obsidian vaultのsnapshot/linear.mdに書き出す
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
LinearからIssue・スプリント情報を収集し、Obsidian vaultのsnapshot/linear.mdに書き出す
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
config.yamlで指定されたNotionページを取得し、ページごとのカスタムpromptに従ってvaultに書き出す
Google Meet付きカレンダー予定の文字起こし・Geminiメモを取得し、議事録としてvaultに書き出す
daily/weekly/monthlyの振り返りを生成しjournal/に書き出す
日次の思考・感想・ふりかえりをvaultのjournal/timeline/に書き出す
Slackから自分宛メンション・参加スレッド・主要チャンネルの最新情報を収集し、Obsidian vaultのsnapshot/slack.mdに書き出す
sync-slack, sync-linear, sync-notion を並列実行し、snapshot を一括更新する
| name | sync-linear |
| description | LinearからIssue・スプリント情報を収集し、Obsidian vaultのsnapshot/linear.mdに書き出す |
| user-invocable | true |
| argument-hint | (引数なし) |
| allowed-tools | ["Read","Write","Bash","Grep","Glob","ToolSearch","mcp__claude_ai_Linear__get_authenticated_user","mcp__claude_ai_Linear__list_issues","mcp__claude_ai_Linear__list_teams","mcp__claude_ai_Linear__list_cycles","mcp__claude_ai_Linear__list_comments","mcp__claude_ai_Linear__list_projects","mcp__claude_ai_Linear__get_issue","mcp__claude_ai_Linear__get_issue_status"] |
LinearからIssue・スプリント情報を収集し、Obsidian vaultに書き出す。
{vault.path}/snapshot/{YYYY-MM-DD}/linear.mdリポジトリルートの config.yaml から vault.path を読み取る。
config.yaml を読み、vault.path を取得する。
get_authenticated_user で自分のユーザー情報を取得する。
list_teams でチーム一覧を取得list_cycles(teamId, type="current") で現在のスプリントを取得list_issues(assignee="me", limit=50, orderBy="updatedAt") で自分アサインのIssueを取得する。
取得する情報:
ステータスが完了(Done/Canceled)以外のIssueに対して、list_comments(issueId, limit=3) で直近コメントを取得する。
全Issueではなく、アクティブなもの(In Progress, Todo, In Review等)に絞る。
list_projects でプロジェクト一覧を取得し、進捗状態を記録する。
以下のフォーマットで {VAULT_PATH}/snapshot/{YYYY-MM-DD}/linear.md(日付は実行日) に上書きで書き出す。
---
source: linear
collected_at: {現在のISO-8601日時}
ttl: 7d
auto_generated: true
---
# Linear Snapshot
## My Issues
### In Progress
- **{ID}** {Title} (Priority: {priority})
- Project: {project}
- Updated: {date}
### Todo
- **{ID}** {Title} (Priority: {priority})
- Project: {project}
### In Review
- ...
### Backlog
- ...
## Current Sprint
### {Team Name}: {Sprint Name}
- Period: {start} 〜 {end}
## Recent Comments
### {ID}: {Title}
- {author} ({date}): {comment body, max 200 chars}
## Projects
### {Project Name}
- Status: {status}
- Progress: {progress}%
書き出し完了後、scripts/commit-vault.sh を実行して vault リポジトリにコミットする。
bash scripts/commit-vault.sh