[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6MX4NMTEPZ3124PPP6P256K":3,"skill-same:01M6MX4NMTEPZ3124PPP6P256K":72},{"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":39,"linkOnly":40,"markdownContent":41,"markdownBody":42,"frontMatter":43,"refName":50,"commitSha":51,"skillDirectory":52,"forksCount":14,"repositoryHtmlUrl":53,"repositoryHomepageUrl":6,"ownerHtmlUrl":54,"ownerBlogUrl":55,"ownerDescription":56,"updatedAt":57,"install":58,"resources":71},"01M6MX4NMTEPZ3124PPP6P256K","Memory",null,"Store, recall, reflect on, and organize persistent agent memory. Memory persists across sessions in .data\u002Forganizations\u002F\u003Cid>\u002Fmemory\u002F. Use to avoid redundant work and build organizational knowledge over time.","benmcnulty\u002Forgos","benmcnulty","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F6883295?v=4","01M6MX3P4GJB2PZFWS570Z9NKK","Ben McNulty","01M6MX3P8NPKR8KXJF3N2F8W85",0,"MIT","https:\u002F\u002Fgithub.com\u002Fbenmcnulty\u002Forgos\u002Fblob\u002Fmain\u002F.skills\u002Fmemory\u002FSKILL.md",[],[19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38],"memory","write","organizations","store","id","across","time","organize","build","use","list","read","work","recall","knowledge","data","file","agent memory","reflect","sessions","2026-11-10 10:12:30",false,"---\nname: Memory\ndescription: Store, recall, reflect on, and organize persistent agent memory. Memory persists across sessions in .data\u002Forganizations\u002F\u003Cid>\u002Fmemory\u002F. Use to avoid redundant work and build organizational knowledge over time.\nversion: 1.0.0\ntools:\n  - file_read\n  - file_write\n  - file_list\ncontext: 3072\n---\n\n# Memory Skill\n\nProvides structured persistent memory for agents, stored in the organization's memory directory.\n\n## Operations\n\n### Memorize\nSave a new memory entry.\n\n**Format**: Markdown file with frontmatter\n**Path**: `.data\u002Forganizations\u002F{{ORG_ID}}\u002Fmemory\u002F\u003Ccategory>\u002F\u003Cslug>.md`\n\n```markdown\n---\ntype: fact | decision | context | reference\ncategory: \u003Cdomain>\ncreated: {{TIMESTAMP}}\ntags: [\u003Ctag1>, \u003Ctag2>]\n---\n\n\u003Cmemory content>\n```\n\n**Categories**: `decisions`, `facts`, `context`, `references`, `procedures`\n\n### Recall\nSearch for relevant memories by reading the memory directory and filtering by category or tag.\n\n```\nLIST: organizations\u002F{{ORG_ID}}\u002Fmemory\u002F\n→ READ relevant files\n→ Return matching content with file path for citation\n```\n\n### Reflect\nAfter completing a significant task, write a reflection memory:\n- What was the goal?\n- What approach was taken?\n- What worked, what didn't?\n- What should be done differently next time?\n\n### Organize\nPeriodically consolidate memory files:\n- Merge duplicate or overlapping entries\n- Archive stale entries (older than 90 days with no recall)\n- Produce a `MEMORY_INDEX.md` with a summary of current memory contents\n\n### Compact\nWhen memory directory exceeds 50 files, compact by:\n1. Reading all files\n2. Grouping by category\n3. Merging related entries into consolidated documents\n4. Deleting merged source files\n\n## Memory File Naming\n\n```\n\u003Ccategory>\u002F\u003CYYYY-MM-DD>-\u003Cslug>.md\n\nExamples:\n  decisions\u002F2026-04-01-infrastructure-approach.md\n  facts\u002F2026-04-05-gemma4-model-tiers.md\n  context\u002F2026-04-05-current-org-priorities.md\n```\n\n## When to Use This Skill\n\n- Before starting a task: recall relevant prior decisions or context\n- After completing a task: memorize key outcomes and learnings\n- When asked a question answered in prior sessions: recall before reasoning from scratch\n\n## Anti-Patterns\n\n- Do not memorize raw conversation transcripts — extract the key insight\n- Do not create a new file for every small fact — batch related facts\n- Do not recall indiscriminately — retrieve targeted to the current task\n- Do not store duplicates — check for existing entries before writing\n","# Memory Skill\n\nProvides structured persistent memory for agents, stored in the organization's memory directory.\n\n## Operations\n\n### Memorize\nSave a new memory entry.\n\n**Format**: Markdown file with frontmatter\n**Path**: `.data\u002Forganizations\u002F{{ORG_ID}}\u002Fmemory\u002F\u003Ccategory>\u002F\u003Cslug>.md`\n\n```markdown\n---\ntype: fact | decision | context | reference\ncategory: \u003Cdomain>\ncreated: {{TIMESTAMP}}\ntags: [\u003Ctag1>, \u003Ctag2>]\n---\n\n\u003Cmemory content>\n```\n\n**Categories**: `decisions`, `facts`, `context`, `references`, `procedures`\n\n### Recall\nSearch for relevant memories by reading the memory directory and filtering by category or tag.\n\n```\nLIST: organizations\u002F{{ORG_ID}}\u002Fmemory\u002F\n→ READ relevant files\n→ Return matching content with file path for citation\n```\n\n### Reflect\nAfter completing a significant task, write a reflection memory:\n- What was the goal?\n- What approach was taken?\n- What worked, what didn't?\n- What should be done differently next time?\n\n### Organize\nPeriodically consolidate memory files:\n- Merge duplicate or overlapping entries\n- Archive stale entries (older than 90 days with no recall)\n- Produce a `MEMORY_INDEX.md` with a summary of current memory contents\n\n### Compact\nWhen memory directory exceeds 50 files, compact by:\n1. Reading all files\n2. Grouping by category\n3. Merging related entries into consolidated documents\n4. Deleting merged source files\n\n## Memory File Naming\n\n```\n\u003Ccategory>\u002F\u003CYYYY-MM-DD>-\u003Cslug>.md\n\nExamples:\n  decisions\u002F2026-04-01-infrastructure-approach.md\n  facts\u002F2026-04-05-gemma4-model-tiers.md\n  context\u002F2026-04-05-current-org-priorities.md\n```\n\n## When to Use This Skill\n\n- Before starting a task: recall relevant prior decisions or context\n- After completing a task: memorize key outcomes and learnings\n- When asked a question answered in prior sessions: recall before reasoning from scratch\n\n## Anti-Patterns\n\n- Do not memorize raw conversation transcripts — extract the key insight\n- Do not create a new file for every small fact — batch related facts\n- Do not recall indiscriminately — retrieve targeted to the current task\n- Do not store duplicates — check for existing entries before writing\n",{"name":5,"tools":44,"context":48,"version":49,"description":7},[45,46,47],"file_read","file_write","file_list",3072,"1.0.0","main","4a02e8a5c74e9c19dc587c88a4b067798f03d5dc",".skills\u002Fmemory","https:\u002F\u002Fgithub.com\u002Fbenmcnulty\u002Forgos","https:\u002F\u002Fgithub.com\u002Fbenmcnulty","https:\u002F\u002Fbenlive.tv","QA Automation Engineer III","2026-10-25 11:43:18",{"source":8,"skillName":5,"commands":59,"prompt":69,"zipAvailable":70},[60,63,66],{"tool":61,"command":62},"npx","npx skills add benmcnulty\u002Forgos --skill Memory",{"tool":64,"command":65},"bunx","bunx skills add benmcnulty\u002Forgos --skill Memory",{"tool":67,"command":68},"pnpm","pnpm dlx skills add benmcnulty\u002Forgos --skill Memory","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fbenmcnulty\u002Forgos\u002Fblob\u002Fmain\u002F.skills\u002Fmemory\u002FSKILL.md",true,[],[73,98,127,143,155,160],{"skillNo":74,"name":75,"nameZh":6,"description":76,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":77,"categories":78,"keywords":79,"publishedAt":39},"01M6MX5BX4E4VQJSAQAV8F1F6S","Web Browsing","Search the web via DuckDuckGo, fetch and extract content from URLs, and look up reference material. Use for real-time information, external documentation, and validating facts against public sources.","https:\u002F\u002Fgithub.com\u002Fbenmcnulty\u002Forgos\u002Fblob\u002Fmain\u002F.skills\u002Fweb-browsing\u002FSKILL.md",[],[80,81,82,83,84,85,86,87,28,88,89,90,25,91,92,93,94,95,96,97],"browsing","web browsing","web","documentation","search","real-time","public","fetch","up","look","reference","material","via","sources","information","duckduckgo","facts","for",{"skillNo":99,"name":100,"nameZh":6,"description":101,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":102,"categories":103,"keywords":109,"publishedAt":39},"01M6MX578968387K4J5AEDNA32","Vision","Capture screenshots of the application UI and analyze image content. Use for visual verification, UI inspection, accessibility review, and generating image-grounded descriptions.","https:\u002F\u002Fgithub.com\u002Fbenmcnulty\u002Forgos\u002Fblob\u002Fmain\u002F.skills\u002Fvision\u002FSKILL.md",[104],{"categoryNo":105,"categoryName":106,"taxonomyType":107,"taxonomyTypeDesc":108},"01JBSEEDCAT000000000000016","图像与多媒体","SCENARIO","使用场景",[110,28,111,112,113,114,115,116,97,117,118,119,120,121,122,123,124,125,126],"vision","capture","visual verification","application","visual","analyze image","accessibility review","image","screenshots","review","accessibility","verification","screenshot","content","ui","analyze","2048",{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":131,"categories":132,"keywords":133,"publishedAt":39},"01M6MX54SKAT9X36NDRCP6GWM5","Staff","Shape the organization structure, assign agent templates to roles, and manage staffed identities in the active organization.","https:\u002F\u002Fgithub.com\u002Fbenmcnulty\u002Forgos\u002Fblob\u002Fmain\u002F.skills\u002Fstaff\u002FSKILL.md",[],[129,134,19,135,136,30,20,137,138,139,140,141,142],"active","bootstrap","templates","shape","manage","organization","structure","roles","assign",{"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":39},"01M6MX50JM4QQPGB5BJQBS3KAT","Projects","Define delivery-oriented projects, participants, outputs, and current execution state for the active organization.","https:\u002F\u002Fgithub.com\u002Fbenmcnulty\u002Forgos\u002Fblob\u002Fmain\u002F.skills\u002Fprojects\u002FSKILL.md",[],[150,151,152,139,153,134,154,97,29,20],"projects","execution","state","delivery","define",{"skillNo":156,"name":21,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":157,"categories":158,"keywords":159,"publishedAt":39},"01M6MX4XGR1KVJHJPW8CG7528D","https:\u002F\u002Fgithub.com\u002Fbenmcnulty\u002Forgos\u002Fblob\u002Fmain\u002F.skills\u002Forganizations\u002FSKILL.md",[],[21],{"skillNo":161,"name":162,"nameZh":6,"description":6,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":6,"sourceHtmlUrl":163,"categories":164,"keywords":165,"publishedAt":39},"01M6MX4VA64SHX53S8KQ688485","notifications","https:\u002F\u002Fgithub.com\u002Fbenmcnulty\u002Forgos\u002Fblob\u002Fmain\u002F.skills\u002Fnotifications\u002FSKILL.md",[],[162]]