Agent skill · software engineering · aradotso
recordly-screen-recorder
recordly-screen-recorder — an agent skill for coding agents.
Why this skill is useful
Provides specific commands and project architecture details for extending and using the Recordly screen recorder that are not widely known.
What it needs
Requires git, node, npm installed locally. About 7k tokens when loaded. Last updated 2026-07-09. 70 stars on the source repository.
What this skill does
bash git clone https://github.com/webadderall/Recordly.git recordly cd recordly npm install npm run dev bash npm run build # Compile TypeScript npm run dist # Package with electron-builder bash xattr -rd com.apple.quarantine /Applications/Recordly.app recordly/ ├── src/ │ ├── main/ # Electron main process (capture, IPC, native helpers) │ ├── renderer/ # Electron renderer process (editor UI, PixiJS pipeline) │ ├── shared/ # Types, constants shared between main and renderer │ └── native/ # Platform-specific native helpers (macOS SCK, Windows WGC) ├── public/ # Static assets ├── CONTRIBUTING.md └── package.json typescript interface RecordlyProject { version: string; sourceVideoPath: string; // Absolute path to raw captured video cursorData: CursorEvent[]; // Array of {x, y, timestamp, type} events zoomRegions: ZoomRegion[]; speedRegions: SpeedRegion[]; trimIn: number; // Seconds trimOut: number; // Seconds frameStyle: FrameStyle; audioTrack?: string; // Path to audio file exportSettings: ExportSettings; } typescript interface CursorEvent { x: number; // Normalised 0–1 across display width y: number; // Normalised 0–1 across display height timestamp: number; // Milliseconds from recording start type: 'move' 'click' 'scroll'; button?: 'left' 'right' 'middle'; } typescript interface ZoomRegion { id: string; startTime: number; // Seconds in video timeline endTime: number; targetX: number; // Normalised 0–1 centre of zoom target targetY: number; scale: number; // e.g. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aradotso/recordly-screen-recorder