跳到正文
cccskills
免费在 GitHub 公开

inbox-watcher

Check for unprocessed files and suggest appropriate skills to handle them

中文简介正在准备中。当前显示原文说明。

集成工具PowerPoint
查看安装方法

包含的文件(1)

  • SKILL.md3.0 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

/inbox-watcher

Monitor for unprocessed files in the vault and suggest the appropriate skill to handle each.

Usage

/inbox-watcher              # Check and classify all unprocessed files
/inbox-watcher --process    # Check and auto-process with suggested skills

Instructions

1. Check for Unprocessed Inbox Items

npm run inbox:check 2>/dev/null

If no inbox script output, fall back to scanning common drop locations:

# Check for files that may need processing
ls -t voicenotes/*.md 2>/dev/null | head -10
ls -t Attachments/*.pdf Attachments/*.pptx 2>/dev/null | head -10

2. Check for Untyped Notes

Find markdown files that lack a type field in frontmatter (potential unprocessed content):

node .claude/scripts/graph-query.js --where="type=" --json 2>/dev/null

If graph-query.js does not support querying for empty/null type, use a Grep fallback:

# Find notes without a type field in frontmatter
find . -name "*.md" -not -path "./.claude/*" -not -path "./.obsidian/*" -not -path "./node_modules/*" -not -path "./Templates/*" -not -path "./Archive/*" | while read f; do
  if \! head -20 "$f" | grep -q "^type:"; then echo "$f"; fi
done

3. Classify and Recommend

For each unprocessed file, suggest the appropriate skill:

File PatternSuggested SkillRationale
voicenotes/*.md/meeting or /dailyVoice transcriptions → meeting notes or daily entries
Attachments/*.pdf/pdf-to-pagePDFs → structured page notes
Attachments/*.pptx/pptx-to-pagePowerPoints → page notes with slide images
*.csv in root/csv-to-page or /csv-to-sqlData files → markdown tables or SQLite
Untyped .md at root/incubator or manual triageLoose notes need classification
Email - *.md without type/emailEmail drafts needing frontmatter

4. Present Report

## Inbox Report — YYYY-MM-DD

### Unprocessed Files (N found)

| # | File | Type | Suggested Action |
|---|------|------|-----------------|
| 1 | voicenotes/2026-02-13... | Voice note | `/meeting` — transcribe to meeting note |
| 2 | Attachments/report.pdf | PDF | `/pdf-to-page` — extract to page |

### Quick Actions
- Process all: `/inbox-watcher --process`
- Process one: Run the suggested skill command

5. Auto-Process (--process flag)

If --process flag is set, run npm run inbox:process and then invoke the suggested skill for each file sequentially, confirming with the user before each.

Guidelines

  • Read-only by default — only process files when --process is explicitly requested
  • Always confirm before processing — show what will happen first
  • Skip files in Archive/, Templates/, and .claude/
  • Voice notes are the most common inbox item — prioritise these

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Batch populate summary fields using content analysis

中文简介正在准备中。当前显示原文说明。

DavidROliverBA/ArchitectKB532026年3月2日 更新

auto-tag

免费

Batch auto-tag untagged notes using content analysis

中文简介正在准备中。当前显示原文说明。

DavidROliverBA/ArchitectKB532026年3月2日 更新

Generate C4 architecture diagrams from system notes

中文简介正在准备中。当前显示原文说明。

DavidROliverBA/ArchitectKB532026年3月2日 更新

canvas

免费

Create and edit Obsidian Canvas files for architecture visualization

中文简介正在准备中。当前显示原文说明。

DavidROliverBA/ArchitectKB532026年3月2日 更新

Check Outlook inbox and update daily note with message summary

中文简介正在准备中。当前显示原文说明。

DavidROliverBA/ArchitectKB532026年3月2日 更新

commit

免费

Stage and commit vault changes with UK English conventional commit messages

中文简介正在准备中。当前显示原文说明。

DavidROliverBA/ArchitectKB532026年3月2日 更新

查看 DavidROliverBA 的全部技能

报告此技能的问题