[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6CP5930668EFF3G4C020DMY":3,"skill-same:01M6CP5930668EFF3G4C020DMY":65},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":16,"categories":17,"keywords":18,"publishedAt":33,"linkOnly":34,"markdownContent":35,"markdownBody":36,"frontMatter":37,"refName":38,"commitSha":39,"skillDirectory":40,"forksCount":41,"repositoryHtmlUrl":42,"repositoryHomepageUrl":6,"ownerHtmlUrl":43,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":44,"install":45,"resources":58},"01M6CP5930668EFF3G4C020DMY","relationships",null,"Relationship CRM for tracking people, connections, and context. Categories: family, close_friends, church_friends, colleagues, broader_community, strangers, bad_actors, unknown. Use to add, search, list, or update people in the user's network.","profbernardoj\u002Fandroidclaw.org","profbernardoj","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F260372225?v=4","01M6CP4EET2Y0EWYRFH3DH7ZN7","Bernardo Johnston","01M6CP4EM59PSJCXJ481S2M2KF",4,"MIT","https:\u002F\u002Fgithub.com\u002Fprofbernardoj\u002Fandroidclaw.org\u002Fblob\u002Fmain\u002Fskills\u002Frelationships\u002FSKILL.md",[],[5,19,20,21,22,23,24,25,26,27,28,29,30,31,32],"update","search","network","list","context","tracking","user","use","community","family","friends","connections","relationship","crm","2026-11-10 10:12:30",false,"---\nname: relationships\ndescription: \"Relationship CRM for tracking people, connections, and context. Categories: family, close_friends, church_friends, colleagues, broader_community, strangers, bad_actors, unknown. Use to add, search, list, or update people in the user's network.\"\n---\n\n# Relationships CRM\n\n## Overview\nTrack people in the user's life with rich context. Store relationship data, interaction history, and personal details in structured memory files.\n\n## Categories\n| Category | Description |\n|----------|-------------|\n| `family` | Immediate and extended family |\n| `close_friends` | Trusted inner circle |\n| `church_friends` | Friends from church community |\n| `colleagues` | Professional contacts, collaborators, business partners |\n| `broader_community` | Acquaintances, community members, loose connections |\n| `strangers` | One-time contacts, unknown intent |\n| `bad_actors` | People to avoid or be cautious around |\n| `unknown` | Not yet categorized |\n\n## Commands\n\n### Add a person\n```\n\u002Frelationship add \"Firstname Lastname\" --category \u003Ccategory> [details]\n```\nCreates a new contact file or updates existing.\n\n### List by category\n```\n\u002Frelationship list \u003Ccategory>\n```\nShows all contacts in a category.\n\n### Search\n```\n\u002Frelationship search \u003Cquery>\n```\nFull-text search across all contacts.\n\n### Update\n```\n\u002Frelationship update \"Firstname Lastname\" --field \u003Cfield> --value \u003Cvalue>\n```\nUpdates a specific field.\n\n### Note interaction\n```\n\u002Frelationship interact \"Firstname Lastname\" --date YYYY-MM-DD --summary \"what happened\"\n```\nLogs an interaction to the contact's history.\n\n## File Structure\n```\nmemory\u002Frelationships\u002F\n├── family\u002F\n│   ├── family-member.md\n│   └── ...\n├── close_friends\u002F\n├── church_friends\u002F\n├── colleagues\u002F\n├── broader_community\u002F\n├── strangers\u002F\n├── bad_actors\u002F\n├── unknown\u002F\n└── index.json    # Quick lookup index\n```\n\n## Contact File Format\n```markdown\n# Firstname Lastname\n\n## Basics\n- **Category:** family\n- **Relationship:** Wife\n- **First met:** YYYY-MM-DD or \"since childhood\" etc.\n- **Last contact:** YYYY-MM-DD\n\n## Context\n[Background, how we know them, what they mean to the user]\n\n## Key Details\n- Birthday: YYYY-MM-DD\n- Location: City, State\n- Phone: +1...\n- Email: ...\n- Social: @handle\n\n## Family\n- Spouse: ...\n- Children: ...\n\n## Interactions\n### YYYY-MM-DD - [Title]\n[What happened, key points, follow-ups]\n\n## Notes\n[Running notes, things to remember]\n```\n\n## Workflow\n1. When asked about someone, search first\n2. When adding new people, ask clarifying questions\n3. After interactions, prompt to log them\n4. Periodically suggest categorization updates\n5. Respect privacy — never share contact info externally without permission\n\n## Integration with Memory\n- Contacts live in `memory\u002Frelationships\u002F` for context persistence\n- Key people may also be referenced in `MEMORY.md` for high-level context\n- Daily notes in `memory\u002FYYYY-MM-DD.md` can reference contacts\n\n## Privacy\n- Contact files stay local\n- Never sync to cloud or external services\n- Malicious actors flagged in `bad_actors\u002F` with caution notes","# Relationships CRM\n\n## Overview\nTrack people in the user's life with rich context. Store relationship data, interaction history, and personal details in structured memory files.\n\n## Categories\n| Category | Description |\n|----------|-------------|\n| `family` | Immediate and extended family |\n| `close_friends` | Trusted inner circle |\n| `church_friends` | Friends from church community |\n| `colleagues` | Professional contacts, collaborators, business partners |\n| `broader_community` | Acquaintances, community members, loose connections |\n| `strangers` | One-time contacts, unknown intent |\n| `bad_actors` | People to avoid or be cautious around |\n| `unknown` | Not yet categorized |\n\n## Commands\n\n### Add a person\n```\n\u002Frelationship add \"Firstname Lastname\" --category \u003Ccategory> [details]\n```\nCreates a new contact file or updates existing.\n\n### List by category\n```\n\u002Frelationship list \u003Ccategory>\n```\nShows all contacts in a category.\n\n### Search\n```\n\u002Frelationship search \u003Cquery>\n```\nFull-text search across all contacts.\n\n### Update\n```\n\u002Frelationship update \"Firstname Lastname\" --field \u003Cfield> --value \u003Cvalue>\n```\nUpdates a specific field.\n\n### Note interaction\n```\n\u002Frelationship interact \"Firstname Lastname\" --date YYYY-MM-DD --summary \"what happened\"\n```\nLogs an interaction to the contact's history.\n\n## File Structure\n```\nmemory\u002Frelationships\u002F\n├── family\u002F\n│   ├── family-member.md\n│   └── ...\n├── close_friends\u002F\n├── church_friends\u002F\n├── colleagues\u002F\n├── broader_community\u002F\n├── strangers\u002F\n├── bad_actors\u002F\n├── unknown\u002F\n└── index.json    # Quick lookup index\n```\n\n## Contact File Format\n```markdown\n# Firstname Lastname\n\n## Basics\n- **Category:** family\n- **Relationship:** Wife\n- **First met:** YYYY-MM-DD or \"since childhood\" etc.\n- **Last contact:** YYYY-MM-DD\n\n## Context\n[Background, how we know them, what they mean to the user]\n\n## Key Details\n- Birthday: YYYY-MM-DD\n- Location: City, State\n- Phone: +1...\n- Email: ...\n- Social: @handle\n\n## Family\n- Spouse: ...\n- Children: ...\n\n## Interactions\n### YYYY-MM-DD - [Title]\n[What happened, key points, follow-ups]\n\n## Notes\n[Running notes, things to remember]\n```\n\n## Workflow\n1. When asked about someone, search first\n2. When adding new people, ask clarifying questions\n3. After interactions, prompt to log them\n4. Periodically suggest categorization updates\n5. Respect privacy — never share contact info externally without permission\n\n## Integration with Memory\n- Contacts live in `memory\u002Frelationships\u002F` for context persistence\n- Key people may also be referenced in `MEMORY.md` for high-level context\n- Daily notes in `memory\u002FYYYY-MM-DD.md` can reference contacts\n\n## Privacy\n- Contact files stay local\n- Never sync to cloud or external services\n- Malicious actors flagged in `bad_actors\u002F` with caution notes",{"name":5,"description":7},"main","59d09a946d4b1caf80d7fd4db31553ffb5a01ad8","skills\u002Frelationships",2,"https:\u002F\u002Fgithub.com\u002Fprofbernardoj\u002Fandroidclaw.org","https:\u002F\u002Fgithub.com\u002Fprofbernardoj","2026-11-14 22:24:58",{"source":8,"skillName":5,"commands":46,"prompt":56,"zipAvailable":57},[47,50,53],{"tool":48,"command":49},"npx","npx skills add profbernardoj\u002Fandroidclaw.org --skill relationships",{"tool":51,"command":52},"bunx","bunx skills add profbernardoj\u002Fandroidclaw.org --skill relationships",{"tool":54,"command":55},"pnpm","pnpm dlx skills add profbernardoj\u002Fandroidclaw.org --skill relationships","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fprofbernardoj\u002Fandroidclaw.org\u002Fblob\u002Fmain\u002Fskills\u002Frelationships\u002FSKILL.md",true,[59],{"path":60,"resourceType":61,"resourceTypeDesc":62,"sizeBytes":63,"sourceHtmlUrl":64},"scripts\u002Frelationship.mjs","SCRIPT","脚本",11507,"https:\u002F\u002Fgithub.com\u002Fprofbernardoj\u002Fandroidclaw.org\u002Fblob\u002Fmain\u002Fskills\u002Frelationships\u002Fscripts\u002Frelationship.mjs",[66,84,104,112,126,143],{"skillNo":67,"name":68,"nameZh":6,"description":69,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":70,"categories":71,"keywords":72,"publishedAt":33},"01M6CP697DPZ4ZDMKBW8G22X8V","xmtp-comms-guard","Security middleware for all XMTP communications in EverClaw. Enforces guarded client usage with validation, integrity checks, and fail-closed security policies. Integrates approval flows for sensitive operations. Use when integrating XMTP messaging, configuring communication security, or auditing guarded client enforcement.","https:\u002F\u002Fgithub.com\u002Fprofbernardoj\u002Fandroidclaw.org\u002Fblob\u002Fmain\u002Fskills\u002Fxmtp-comms-guard\u002FSKILL.md",[],[73,74,75,76,77,78,79,80,81,82,26,83],"xmtp comms guard","guard","security","integrity checks","validation","communication","messaging","integrity","operations","approval","enforcement",{"skillNo":85,"name":86,"nameZh":6,"description":87,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":88,"categories":89,"keywords":90,"publishedAt":33},"01M6CP66P8QVD03GFH4GCMM8A3","three-shifts","Daily standup engine. Plans tasks 3x daily (6 AM, 2 PM, 10 PM) and delivers them for approval. Execution happens in the main session via direct conversation. Night shifts auto-approve carryover from earlier in the day.","https:\u002F\u002Fgithub.com\u002Fprofbernardoj\u002Fandroidclaw.org\u002Fblob\u002Fmain\u002Fskills\u002Fthree-shifts\u002FSKILL.md",[],[91,92,93,38,94,95,96,97,98,99,100,101,102,82,103],"three shifts","three","conversation","standup","tasks","execution","daily","engine","daily standup","direct","main session","session","auto",{"skillNo":105,"name":106,"nameZh":6,"description":107,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":108,"categories":109,"keywords":110,"publishedAt":33},"01M6CP65GBWKR4Q30PTVE67D4D","super-helper","A helpful utility skill for agents","https:\u002F\u002Fgithub.com\u002Fprofbernardoj\u002Fandroidclaw.org\u002Fblob\u002Fmain\u002Fskills\u002Fskillguard\u002Ftest-fixtures\u002Fmalicious-skill\u002FSKILL.md",[],[111],"super helper",{"skillNo":113,"name":114,"nameZh":6,"description":115,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":33},"01M6CP63FQGHH63MVKD9BFSK4J","github-issues","Fetch and manage GitHub issues via the API","https:\u002F\u002Fgithub.com\u002Fprofbernardoj\u002Fandroidclaw.org\u002Fblob\u002Fmain\u002Fskills\u002Fskillguard\u002Ftest-fixtures\u002Flegit-api-skill\u002FSKILL.md",[],[119,120,121,122,123,124,125],"issues","github issues","github","api","curl","fetch","manage",{"skillNo":127,"name":128,"nameZh":6,"description":129,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":130,"categories":131,"keywords":137,"publishedAt":33},"01M6CP620HK50ZSN7YXMPRVC5C","code-formatter","Format and lint code files","https:\u002F\u002Fgithub.com\u002Fprofbernardoj\u002Fandroidclaw.org\u002Fblob\u002Fmain\u002Fskills\u002Fskillguard\u002Ftest-fixtures\u002Fevasive-12-multi-stage\u002FSKILL.md",[132],{"categoryNo":133,"categoryName":134,"taxonomyType":135,"taxonomyTypeDesc":136},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[138,139,140,141,142],"code formatter","code","files","format","lint",{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":149,"publishedAt":33},"01M6CP60JXJ1YY3X0HQ3JQS2QN","config-helper","Parse and validate configuration files","https:\u002F\u002Fgithub.com\u002Fprofbernardoj\u002Fandroidclaw.org\u002Fblob\u002Fmain\u002Fskills\u002Fskillguard\u002Ftest-fixtures\u002Fevasive-11-polyglot-json\u002FSKILL.md",[],[150,151,152,153,140],"config","config helper","validate","configuration"]