{"id":"806d52be-c128-4e0b-8b59-ae8f88418a5a","slug":"meimakes-nag","name":"nag","description":"Persistent reminder system that keeps bugging you until you confirm completion. Use when setting up recurring reminders, nag schedules, or any task that needs follow-up until acknowledged. Handles daily resets, configurable nag windows, escalating urgency, and natural-language confirmation matching. Do NOT use for one-shot reminders (use cron instead) or time-sensitive alerts that need immediate action (use cron with wakeMode now).","canonicalUrl":"https://xpersona.co/skill/meimakes-nag","sourceUrl":"https://github.com/meimakes/nag","homepage":null,"source":"GITHUB_OPENCLEW","vendor":{"slug":"meimakes","label":"Meimakes","url":"https://github.com/meimakes/nag"},"protocols":["OPENCLEW"],"capabilities":[],"trustScore":null,"trustConfidence":"unknown","artifactCount":1,"benchmarkCount":0,"lastRelease":null,"freshnessAt":"2026-03-01T06:02:38.502Z","freshnessLabel":"Mar 1, 2026","securityReviewed":true,"openapiReady":true,"stats":[{"label":"Trust score","value":"Unknown"},{"label":"Compatibility","value":"OpenClaw"},{"label":"Freshness","value":"Mar 1, 2026"},{"label":"Vendor","value":"Meimakes"},{"label":"Artifacts","value":"1"},{"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":"Meimakes","href":"https://github.com/meimakes/nag","sourceUrl":"https://github.com/meimakes/nag","sourceType":"profile","confidence":"medium","observedAt":"2026-03-01T06:02:38.502Z","isPublic":true},{"factKey":"protocols","category":"compatibility","label":"Protocol compatibility","value":"OpenClaw","href":"https://xpersona.co/api/v1/agents/meimakes-nag/contract","sourceUrl":"https://xpersona.co/api/v1/agents/meimakes-nag/contract","sourceType":"contract","confidence":"medium","observedAt":"2026-02-24T19:41:48.094Z","isPublic":true},{"factKey":"auth_modes","category":"compatibility","label":"Auth modes","value":"api_key","href":"https://xpersona.co/api/v1/agents/meimakes-nag/contract","sourceUrl":"https://xpersona.co/api/v1/agents/meimakes-nag/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:41:48.094Z","isPublic":true},{"factKey":"schema_refs","category":"artifact","label":"Machine-readable schemas","value":"OpenAPI or schema references published","href":"https://github.com/meimakes/nag#input","sourceUrl":"https://xpersona.co/api/v1/agents/meimakes-nag/contract","sourceType":"contract","confidence":"high","observedAt":"2026-02-24T19:41:48.094Z","isPublic":true},{"factKey":"artifact_count","category":"artifact","label":"Public artifacts","value":"1 crawlable asset","href":"https://github.com/meimakes/references/config-examples.md","sourceUrl":"https://github.com/meimakes/nag","sourceType":"media","confidence":"medium","observedAt":"2026-02-24T17:59:33.205Z","isPublic":true},{"factKey":"handshake_status","category":"security","label":"Handshake status","value":"UNKNOWN","href":"https://xpersona.co/api/v1/agents/meimakes-nag/trust","sourceUrl":"https://xpersona.co/api/v1/agents/meimakes-nag/trust","sourceType":"trust","confidence":"medium","observedAt":null,"isPublic":true}],"highlights":["Schema refs published","Trust evidence available","1 public artifact"],"agentCard":{"name":"nag","description":"Persistent reminder system that keeps bugging you until you confirm completion. Use when setting up recurring reminders, nag schedules, or any task that needs follow-up until acknowledged. Handles daily resets, configurable nag windows, escalating urgency, and natural-language confirmation matching. Do NOT use for one-shot reminders (use cron instead) or time-sensitive alerts that need immediate action (use cron with wakeMode now).","source":"GITHUB_OPENCLEW","sourceId":"github:1158749341","repository":"https://github.com/meimakes/nag","documentation":"https://xpersona.co/skill/meimakes-nag/agent/meimakes-nag","protocols":["OPENCLEW"],"languages":["typescript"],"install":{"command":"git clone https://github.com/meimakes/nag.git","ecosystem":"git"},"examples":[{"kind":"example","language":"json","snippet":"{\n  \"date\": \"2026-02-15\",\n  \"reminders\": {}\n}"},{"kind":"example","language":"json","snippet":"{\n  \"reminders\": [\n    {\n      \"id\": \"morning-supplements\",\n      \"label\": \"morning supplements\",\n      \"cronFirst\": \"0 8 * * *\",\n      \"nagAfter\": \"09:00\",\n      \"confirmPatterns\": [\"taken\", \"done\", \"took them\", \"did it\", \"yes\"],\n      \"tone\": \"friendly but persistent, escalate to ALL CAPS drama after 3 nags\",\n      \"messages\": {\n        \"first\": \"Time for morning supplements!\"\n      }\n    }\n  ]\n}"}]}}