スキル一覧に戻る
claudeaceae

capability

by claudeaceae

Bootstrap specification for giving Claude a persistent body, memory, and agency on a Mac

7🍴 2📅 2026年1月24日
GitHubで見るManusで実行

SKILL.md


name: capability description: Check if a specific action is possible and what might be blocking it. Use when asking if you can do something, checking permissions, verifying a capability exists, or troubleshooting why something isn't working. Trigger words: can I, capability, able to, permission, possible, how do I. context: fork allowed-tools:

  • Bash
  • Read
  • Grep
  • Glob

Capability Check

Verify if a specific action is possible and diagnose any blockers.

Capability Inventory

Full capabilities documentation: ~/.claude-mind/self/capabilities/inventory.md

Access Patterns

# Read full inventory (comprehensive reference)
cat ~/.claude-mind/self/capabilities/inventory.md

# Search for specific capability
grep -ni "search term" ~/.claude-mind/self/capabilities/inventory.md

# List all sections
grep "^## " ~/.claude-mind/self/capabilities/inventory.md

Quick Capability Matrix

CapabilityMethodRequires
Send iMessageAppleScript via SamaraSamara running, Automation permission
Send imagesend-image scriptPictures folder workaround
Read calendarAppleScriptCalendar permission
Write calendarAppleScriptCalendar permission
Read contactsAppleScriptContacts permission
Read/write notesAppleScriptNotes permission
Send emailAppleScriptMail permission
Post to Blueskybluesky-post scriptCredentials in config
Browse webPlaywright MCPMCP server running
Take screenshotscreenshot scriptScreen recording permission
Read Messages DBDirect file accessFull Disk Access
Run shell commandsBashAlways available
Read/write filesDirectAlways available

Checking Specific Capabilities

Messaging

pgrep -q Samara && echo "Samara: OK" || echo "Samara: Not running"
~/.claude-mind/system/bin/message "test" --dry-run 2>/dev/null

Calendar

osascript -e 'tell application "Calendar" to get name of calendars' 2>&1

Contacts

osascript -e 'tell application "Contacts" to get name of first person' 2>&1

Notes

osascript -e 'tell application "Notes" to get name of first note' 2>&1

Mail

osascript -e 'tell application "Mail" to get name of first account' 2>&1

Bluesky

grep -q "bluesky" ~/.claude-mind/system/config.json && echo "Bluesky: Configured" || echo "Bluesky: Not configured"

Full Disk Access

ls ~/Library/Messages/chat.db 2>/dev/null && echo "FDA: OK" || echo "FDA: Missing"

Troubleshooting Flow

  1. Identify the capability: What action is being attempted?

  2. Check prerequisites:

    • Is the required app/service running?
    • Are permissions granted?
    • Is configuration present?
  3. Test minimally: Run simplest possible version of the action

  4. Check logs: Look for error messages

log show --predicate 'process == "osascript"' --last 2m
  1. Report findings: What works, what doesn't, what to fix

Common Blockers

  • "Not authorized to send Apple events": Missing Automation permission
  • "Operation not permitted": Missing FDA or specific permission
  • "Application isn't running": Need to launch the app first
  • "No such file": Script or config missing

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です