session-to-skill vs skill-recorder
Turning agent work into reusable skills compared
session-to-skill turns shared OpenCode sessions into SkillHub-oriented skill packages. skill-recorder captures desktop work and uses GitHub Copilot CLI to create reusable skills or automations, so the main difference is extracting from an existing conversation versus recording a task demonstration.

session-to-skill: Turn OpenCode Sessions into Reusable Skills
session-to-skill analyzes shared OpenCode sessions and packages reusable patterns as SkillHub-ready skills. It is aimed at OpenCode users who want to turn past agent work into publishable, validated skill files.

skill-recorder: Turn Recorded Work into Reusable AI Skills
Skill Recorder captures a desktop work session and uses GitHub Copilot CLI to turn it into ordered steps, then a reusable agent skill or automation. It suits people who want to teach agents workflows by example.
| session-to-skill | skill-recorder | |
|---|---|---|
| Language | — | TypeScript |
| License | — | MIT |
| Stars | 0 | 4.2k |
| Forks | 0 | 440 |
| Last analyzed | Oct 13, 2026 | Oct 3, 2026 |
Key differences
- session-to-skill takes OpenCode sharing links as input, while skill-recorder records on-screen activity and can capture narration or terminal activity.
- session-to-skill produces a `SKILL.md`, README, and ZIP package; skill-recorder can create a reusable skill or a scheduled or triggered automation.
- session-to-skill runs TRACE checks and a security review before packaging, while skill-recorder lets users review and edit the analyzed steps before creating outputs.
- session-to-skill is designed around OpenCode and SkillHub publishing; skill-recorder uses GitHub Copilot CLI and requires a GitHub account with Copilot access for analysis.
- skill-recorder is TypeScript and MIT-licensed, with 4.2k stars and 440 forks; session-to-skill has 0 stars and 0 forks, and its repository history indicates most work comes from one person.
- skill-recorder supports macOS and Windows 11, with Ubuntu mentioned in installation instructions; session-to-skill packages ZIP files on Windows, macOS, and Linux.
Choose session-to-skill if you…
- want to derive a publishable skill from an existing OpenCode shared session.
- need a generated `SKILL.md`, README, and ZIP with TRACE checks and a security review.
- prefer to work from shared links rather than record a desktop demonstration.
Choose skill-recorder if you…
- want to teach an agent from a recorded desktop workflow, with optional narration or terminal context.
- need to generate scheduled or triggered automations as well as reusable skills.
- want to review and edit the analyzed steps before creating the output.
Compare the numbers side by side, or add more projects
This comparison is generated with AI from the OSRepos analyses of both projects. Always check each project's repository and documentation before choosing.