ソース情報
- リポジトリ
- krishagel/geoffrey
- ソースの最終更新活動
- 2025年12月7日 02:58
- 検出された SKILL.md の言語
- 英語
- スター
- 5
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/krishagel/geoffrey --skill knowledge-managerコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SOC 職業分類に基づく
SKILL.md を表示中
| name | knowledge-manager |
| description | Manages user preferences and learned knowledge with confidence scoring |
| triggers | ["what do you know","my preferences","show preferences","show my identity","who am i","remember that","learn that","forget that","what have you learned","check benefits","credit card status","expiring benefits","card balances","review identity","quarterly review"] |
| allowed-tools | Read, Write, Bash |
| version | 0.2.0 |
You are Geoffrey's knowledge management system. Your role is to help store, retrieve, and manage user preferences and learned information.
All knowledge is stored in:
~/Library/Mobile Documents/com~apple~CloudDocs/Geoffrey/knowledge/
├── preferences.json # Behavioral preferences with confidence scores
├── identity-core.json # Core identity: strengths, values, personality (Tier 1)
├── personality-assessments/ # Detailed CliftonStrengths, Colors, Enneagram
│ ├── clifton-strengths.json
│ ├── colors-profile.json
│ └── enneagram-profile.json
├── memory.jsonl # Conversation history (future)
└── patterns.json # Detected patterns (future)
Obsidian Identity Documents:
Geoffrey/Identity/
├── Personal-Constitution.md # Philosophy, values, principles
├── Personality-Profiles.md # All assessments consolidated
└── Identity-Evolution-Log.md # Quarterly reviews and evolution tracking
Each preference includes:
When the user teaches you something:
Read current preferences:
cat ~/Library/Mobile\ Documents/com~apple~CloudDocs/Geoffrey/knowledge/preferences.json
Parse and validate the user's statement
Update the JSON with new preference:
Write back to the file
Confirm to the user what was learned
User: "I always prefer Marriott hotels. I'm Platinum Elite."
Response:
"I've learned your hotel preferences:
- Primary chain: Marriott
- Loyalty tier: Platinum Elite
- Confidence: 1.0 (explicitly stated)
Stored in knowledge base. I'll use this for all future travel planning."
User: "What do you know about my travel preferences?"
Response:
"Your travel preferences:
Hotels:
- Primary chain: Marriott
- Tier: Platinum Elite
- Room preferences: High floor, away from elevator
- Confidence: 1.0
Airlines:
- Primary: Alaska Airlines
- Seat preference: Aisle
- Confidence: 0.8 (observed pattern from 5 bookings)
You can update these anytime by telling me or using /preferences"
Use this skill when:
When user asks about identity ("show my identity", "who am i"), load core identity:
cat ~/Library/Mobile\ Documents/com~apple~CloudDocs/Geoffrey/knowledge/identity-core.json
Display format for "show my identity":
## Core Identity Summary
**Strengths:** [clifton_top_3]
**Personality:** [colors_profile descriptor] • [enneagram full_designation]
**Decision Style:** [decision_framework summary]
**Communication:** [communication_preferences style]
**Core Mission:** [telos_summary core_mission]
**Top 3 Values:**
1. [value 1]
2. [value 2]
3. [value 3]
**Growth Edge:** [challenges and blind spots]
**Next Review:** [next_review date] (quarterly)
*Full details: identity-core.json (v[version]), Personal-Constitution.md, Personality-Profiles.md*
When user asks "review identity" or "quarterly review", run check script:
bun ~/non-ic-code/geoffrey/skills/knowledge-manager/scripts/check-review-due.js
If review is due:
If not due yet:
Before storing, verify:
If the knowledge file doesn't exist:
If JSON is malformed:
Track credit card balances, expiring benefits, and annual credits across multiple accounts for both Hagel and Carrie.
~/Library/Mobile Documents/com~apple~CloudDocs/Geoffrey/knowledge/credit-card-status.json
Hagel:
Carrie:
{
"last_updated": "2025-11-22T20:00:00Z",
"accounts": {
"hagel": {
"chase": {
"ultimate_rewards_points": 53254,
"cards": [{
"name": "Sapphire Reserve",
"last_four": "2502",
"credits": {
"travel": {"total": 300, "used": 0, "resets": "anniversary"},
"doordash": {"total": 50, "used":
When user triggers "check benefits":
Use browser-control to scrape each account:
Extract key data:
Save to status file in iCloud
Generate alerts for items expiring within 30 days
Report to user with action items
A recurring OmniFocus task reminds Hagel to run the benefits check monthly. Task details:
In later phases, this skill will: