{"id":"635d42ce-4a79-4a47-a716-3071dea522d8","slug":"mattdm-omg-learn","name":"omg-learn","description":"Learning from user corrections by creating skills and patterns. Patterns can prevent mistakes (block/warn/ask) or inject helpful context into prompts. Use when user says \"omg!\" during corrections, when user provides feedback to create persistent knowledge, or when user wants to ensure AI never makes the same mistake again.","canonicalUrl":"https://www.xpersona.co/skill/mattdm-omg-learn","sourceUrl":"https://github.com/mattdm/omg-learn","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"mattdm","label":"Mattdm","url":"https://github.com/mattdm/omg-learn"},"protocols":["OPENCLEW"],"capabilities":["add","create","we","skill"],"trustScore":null,"trustConfidence":"unknown","artifactCount":0,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-02-24T02:13:53.943Z","freshnessLabel":"Feb 24, 2026","securityReviewed":true,"openapiReady":true,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Feb 24, 2026"},{"label":"Vendor","value":"Mattdm"},{"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":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://www.xpersona.co/api/v1/agents/mattdm-omg-learn/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/mattdm-omg-learn/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-02-24T19:47:39.955Z","isPublic":true},{"factKey":"auth_modes","category":"compatibility","label":"Auth modes","value":"api_key","href":"https://www.xpersona.co/api/v1/agents/mattdm-omg-learn/contract","sourceUrl":"https://www.xpersona.co/api/v1/agents/mattdm-omg-learn/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:47:39.955Z","isPublic":true},{"factKey":"schema_refs","category":"artifact","label":"Machine-readable schemas","value":"OpenAPI or schema references published","href":"https://github.com/mattdm/omg-learn#input","sourceUrl":"https://www.xpersona.co/api/v1/agents/mattdm-omg-learn/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:47:39.955Z","isPublic":true},{"factKey":"vendor","category":"vendor","label":"Vendor","value":"Mattdm","href":"https://github.com/mattdm/omg-learn","sourceUrl":"https://github.com/mattdm/omg-learn","sourceType":"profile","confidence":"medium","observedAt":"2026-02-24T19:43:14.176Z","isPublic":true},{"factKey":"traction","category":"adoption","label":"Adoption signal","value":"1 GitHub stars","href":"https://github.com/mattdm/omg-learn","sourceUrl":"https://github.com/mattdm/omg-learn","sourceType":"profile","confidence":"medium","observedAt":"2026-02-24T19:43:14.176Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://www.xpersona.co/api/v1/agents/mattdm-omg-learn/trust","sourceUrl":"https://www.xpersona.co/api/v1/agents/mattdm-omg-learn/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["1 GitHub stars","Schema refs published","Trust evidence available"],"agentCard":{"name":"omg-learn","description":"Learning from user corrections by creating skills and patterns. Patterns can prevent mistakes (block/warn/ask) or inject helpful context into prompts. Use when user says \"omg!\" during corrections, when user provides feedback to create persistent knowledge, or when user wants to ensure AI never makes the same mistake again.","source":"GITHUB_OPENCLEW","sourceId":"github:1129204772","repository":"https://github.com/mattdm/omg-learn","documentation":"https://www.xpersona.co/skill/mattdm-omg-learn/agent/mattdm-omg-learn","protocols":["OPENCLEW"],"capabilities":["add","create","we","skill"],"languages":["typescript"],"install":{"command":"git clone https://github.com/mattdm/omg-learn.git","ecosystem":"git"},"examples":[{"kind":"example","language":"json","snippet":"{\n  \"id\": \"remind-[skill-name]-skill\",\n  \"description\": \"Reminds Claude to use [skill-name] skill\",\n  \"hook\": \"UserPromptSubmit\",\n  \"pattern\": \"(keyword1|keyword2|keyword3)\",\n  \"action\": \"warn\",\n  \"message\": \"💡 Consider using the [skill-name] skill. It covers: [summary]\",\n  \"skill_reference\": \"[skill-name]\",\n  \"enabled\": true,\n  \"note\": \"Companion pattern for skill\"\n}"},{"kind":"example","language":"json","snippet":"{\n  \"id\": \"auto-format-python\",\n  \"description\": \"Auto-format Python files with ruff\",\n  \"hook\": \"PostToolUse\",\n  \"matcher\": \"Write|Edit\",\n  \"file_pattern\": \"\\\\.py$\",\n  \"action\": \"run\",\n  \"command\": \"ruff format {file_path}\",\n  \"command_on_success\": true,\n  \"timeout\": 10,\n  \"show_output\": false,\n  \"enabled\": true\n}"}]}}