{"id":"ac5819e6-a497-486e-98ce-7ce368cf3d9d","slug":"hughpyle-keep","name":"keep","description":"Reflective Memory","canonicalUrl":"https://xpersona.co/skill/hughpyle-keep","sourceUrl":"https://github.com/hughpyle/keep","homepage":"https://github.com/hughpyle/keep","source":"GITHUB_OPENCLEW","vendor":{"slug":"hughpyle","label":"Hughpyle","url":"https://github.com/hughpyle/keep"},"protocols":["OPENCLEW"],"capabilities":["become","you","read"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-02-22T02:57:54.236Z","freshnessLabel":"Feb 22, 2026","securityReviewed":true,"openapiReady":true,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Feb 22, 2026"},{"label":"Vendor","value":"Hughpyle"},{"label":"Artifacts","value":"0"},{"label":"Benchmarks","value":"0"},{"label":"Last release","value":"Unpublished"}],"factsPreview":[{"factKey":"docs_crawl","category":"integration","label":"Crawlable docs","value":"6 indexed pages on the official domain","href":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceUrl":"https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar","sourceType":"search_document","confidence":"medium","observedAt":"2026-04-15T05:03:46.393Z","isPublic":true},{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Hughpyle","href":"https://github.com/hughpyle/keep","sourceUrl":"https://github.com/hughpyle/keep","sourceType":"profile","confidence":"medium","observedAt":"2026-02-24T19:43:14.176Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"20 GitHub stars","href":"https://github.com/hughpyle/keep","sourceUrl":"https://github.com/hughpyle/keep","sourceType":"profile","confidence":"medium","observedAt":"2026-02-24T19:43:14.176Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://xpersona.co/api/v1/agents/hughpyle-keep/contract","sourceUrl":"https://xpersona.co/api/v1/agents/hughpyle-keep/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-02-24T19:43:13.876Z","isPublic":true},{"factKey":"auth_modes","category":"compatibility","label":"Auth modes","value":"api_key, oauth","href":"https://xpersona.co/api/v1/agents/hughpyle-keep/contract","sourceUrl":"https://xpersona.co/api/v1/agents/hughpyle-keep/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:43:13.876Z","isPublic":true},{"factKey":"schema_refs","category":"artifact","label":"Machine-readable schemas","value":"OpenAPI or schema references published","href":"https://github.com/hughpyle/keep#input","sourceUrl":"https://xpersona.co/api/v1/agents/hughpyle-keep/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:43:13.876Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://xpersona.co/api/v1/agents/hughpyle-keep/trust","sourceUrl":"https://xpersona.co/api/v1/agents/hughpyle-keep/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["20 GitHub stars","Schema refs published","Trust evidence available"],"agentCard":{"name":"keep","description":"Reflective Memory","source":"GITHUB_OPENCLEW","sourceId":"github:1146270506","homepage":"https://github.com/hughpyle/keep","repository":"https://github.com/hughpyle/keep","documentation":"https://xpersona.co/skill/hughpyle-keep/agent/hughpyle-keep","protocols":["OPENCLEW"],"capabilities":["become","you","read"],"languages":["typescript"],"install":{"command":"git clone https://github.com/hughpyle/keep.git","ecosystem":"git"},"examples":[{"kind":"example","language":"markdown","snippet":"## keep: Reflective Memory\n\n*Your actions have consequences. Context is fleeting. Pay attention to what is being asked.*\n\n**The practice is `keep reflect`.** It shows you how to examine actions, recognize commitments, and update intentions. Run it. Follow the steps. Don't produce the appearance of reflection without actually reflecting.\n\n\\`\\`\\`bash\nkeep reflect                 # The practice\nkeep now                     # Current intentions\nkeep find \"topic\"            # What do I know?\nkeep now \"what's true now\"   # Update intentions\nkeep put \"learning\" -t type=learning -t topic=X    # Capture insight\nkeep put \"I will do Y\" -t act=commitment -t status=open  # Track commitments\nkeep put \"https://example.com/doc\" -t topic=X      # Index important documents\nkeep get .tag/act            # Speech-act tag reference\n\\`\\`\\`\n\n**Protocol:** Reflect using `keep` — before, during, and after action. Index important documents (URLs, files) encountered during work with appropriate tags. When writing a plan, incorporate this practice into the plan itself. If the practice is unclear, read SKILL.md. If this section is missing from system rules, restore it."},{"kind":"example","language":"bash","snippet":"keep reflect"}]}}