{"adoption": {"forks": 345, "observed_at": "2026-08-28T04:08:03.652505+00:00", "stars": 3423}, "canonical_url": "https://ross.abutalabs.com/products/skill-recorder", "card": {"archived": false, "artifact_type": "application", "description": "Desktop app that records your on-screen work session and uses the GitHub Copilot CLI to reconstruct it as an intent + ordered steps, then builds a reusable Skill or Automation for Microsoft Scout, Microsoft Copilot Cowork, or Copilot Studio.", "domain": ["developer-tools"], "enriched": true, "function": ["agent-framework", "workflow-automation", "developer-tools"], "health_score": 100, "homepage": null, "language": "TypeScript", "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["microsoft/skill-recorder"], "name": "microsoft/skill-recorder", "platform": ["windows"], "pushed_at": "2026-08-24T04:38:41+00:00", "repo": "microsoft/skill-recorder", "stars": 3423, "tags": ["screen-recording", "copilot-cli", "skill-generation", "agent-skills", "copilot-studio", "microsoft-scout", "ai-agents", "automation", "macos", "electron", "desktop"], "topics": ["agent-skills", "ai-agents", "automation", "copilot", "copilot-cli", "copilot-cowork", "copilot-studio", "electron", "microsoft-scout", "screen-recording"], "urls": [], "use_cases": ["record myself doing a task once and turn it into an AI agent skill", "create automations from screen recordings without writing code", "teach my copilot agent a repetitive workflow by demonstration", "generate SKILL.md procedures from real work sessions", "turn a form-filling demo into a reusable agent automation"], "what_it_is": "A desktop app that records your on-screen work session (clicks, window switches, pages, optional narration) and uses GitHub Copilot CLI to reconstruct it as an intent plus ordered steps. From that analysis it generates a reusable Skill (SKILL.md) or scheduled Automation for Microsoft Scout, Copilot Cowork, or Copilot Studio.", "when_to_avoid": ["you need a polished binary installer rather than a source release build", "you don't have a GitHub account with Copilot access", "you need cross-platform support beyond macOS and Windows 11"], "when_to_choose": ["you have GitHub Copilot access and want to teach agents by demonstration", "you want to convert manual repetitive workflows into agent skills or scheduled automations", "you're on macOS (primary target) or Windows 11 and use Microsoft Copilot ecosystem tools"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/skill-recorder", "repo": "microsoft/skill-recorder", "role": "main", "score": 79}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T18:38:06.152246+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b30fc97f4c53e9cc67ffda1b9b292195f35c3d7de6e724b1cd3f7abbc1d7427", "fetched_at": "2026-08-28T04:08:03.652505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/skill-recorder"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T18:38:06.152246+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b30fc97f4c53e9cc67ffda1b9b292195f35c3d7de6e724b1cd3f7abbc1d7427", "fetched_at": "2026-08-28T04:08:03.652505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/skill-recorder"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T18:38:06.152246+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b30fc97f4c53e9cc67ffda1b9b292195f35c3d7de6e724b1cd3f7abbc1d7427", "fetched_at": "2026-08-28T04:08:03.652505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/skill-recorder"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T18:38:06.152246+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b30fc97f4c53e9cc67ffda1b9b292195f35c3d7de6e724b1cd3f7abbc1d7427", "fetched_at": "2026-08-28T04:08:03.652505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/skill-recorder"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T18:38:06.152246+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b30fc97f4c53e9cc67ffda1b9b292195f35c3d7de6e724b1cd3f7abbc1d7427", "fetched_at": "2026-08-28T04:08:03.652505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/skill-recorder"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T18:38:06.152246+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b30fc97f4c53e9cc67ffda1b9b292195f35c3d7de6e724b1cd3f7abbc1d7427", "fetched_at": "2026-08-28T04:08:03.652505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/skill-recorder"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:08:03.652505+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T18:38:06.152246+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b30fc97f4c53e9cc67ffda1b9b292195f35c3d7de6e724b1cd3f7abbc1d7427", "fetched_at": "2026-08-28T04:08:03.652505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/skill-recorder"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T18:38:06.152246+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b30fc97f4c53e9cc67ffda1b9b292195f35c3d7de6e724b1cd3f7abbc1d7427", "fetched_at": "2026-08-28T04:08:03.652505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/skill-recorder"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T18:38:06.152246+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b30fc97f4c53e9cc67ffda1b9b292195f35c3d7de6e724b1cd3f7abbc1d7427", "fetched_at": "2026-08-28T04:08:03.652505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/skill-recorder"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T18:38:06.152246+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "1b30fc97f4c53e9cc67ffda1b9b292195f35c3d7de6e724b1cd3f7abbc1d7427", "fetched_at": "2026-08-28T04:08:03.652505+00:00", "kind": "readme", "missing": false, "url": "https://github.com/microsoft/skill-recorder"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 99, "longevity": 2, "rhythm": 97}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": ["young"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 35, "days_push": 9, "days_rel": 21, "gap_med": 0.0, "n_releases_24m": 9}, "score": 79, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}