Skip to content

Instantly share code, notes, and snippets.

View MovGP0's full-sized avatar
🌱

Johann Dirry MovGP0

🌱
View GitHub Profile
@MovGP0
MovGP0 / .codex\skills\vision-transcribe\SKILL.md
Last active January 15, 2026 09:23
Codex Vision Transcribe Skill
name description metadata
vision-transcribe
OCR/transcribe or interpret an image file via OpenAI vision (defaults to gpt-5.2). Models gpt-5.2, gpt-5.1, gpt-5-mini, gpt-4.1, gpt-4.1-mini.
short-description
Transcribe/interpret an image (Markdown output).

Purpose

This skill reads a local image file (PNG/JPG/WebP/GIF) and uses an OpenAI vision-capable model to:

  • OCR / transcription (verbatim text extraction)
@MovGP0
MovGP0 / BEADS.md
Last active January 19, 2026 15:09
AGENTS File Examples

Issue tracking

Use Beads (bd) for issue tracking.

Purpose: Git-native task & memory system for long-running coding agents.
Storage: .beads/ (JSONL, versioned by git).
Model: DAG of work items with dependencies.
Rule:

  • Create tasks from user instructions
  • Agent always queries bd ready before starting work.
@MovGP0
MovGP0 / Readme.md
Last active August 11, 2025 09:58
NuShell PowerShell CLI completions

Setup

  1. Place the file into $AppData\Roaming\nushell\completions\pwsh-completions.nu
  2. add the following line at the end of $AppData\Roaming\nushell\config.nu
source ~/AppData/Roaming/nushell/completions/pwsh-completions.nu
  1. add the following line to ~/AppData/Roaming/nushell/env.nu to execute PowerShell scripts directly:
# to execute powershell scripts
@MovGP0
MovGP0 / Install-NerdFonts.ps1
Last active July 29, 2025 12:38
Installation script for all NerdFonts
# Define all available Nerd Fonts
$fonts = @(
'0xProto', '3270', 'Agave', 'AnonymousPro', 'Arimo', 'AurulentSansMono',
'BigBlueTerminal', 'BitstreamVeraSansMono', 'CascadiaCode', 'CodeNewRoman',
'ComicShannsMono', 'Cousine', 'DaddyTimeMono', 'DejaVuSansMono',
'DroidSansMono', 'EnvyCodeR', 'FantasqueSansMono', 'FiraCode', 'FiraMono',
'Go-Mono', 'Gohu', 'Hack', 'Hasklig', 'HeavyData', 'Hermit', 'iA-Writer',
'IBMPlexMono', 'Inconsolata', 'InconsolataGo', 'InconsolataLGC', 'Iosevka',
'IosevkaTerm', 'JetBrainsMono', 'Lekton', 'LiberationMono', 'Lilex',
'Meslo', 'Monofur', 'Monoid', 'Mononoki', 'MPlus', 'NerdFontsSymbolsOnly',
@MovGP0
MovGP0 / warp_theme.yaml
Created April 10, 2025 15:50
Warp Terminal Theme
# place in $env:APPDATA\warp\Warp\data\themes\standard
accent: '#3f4249'
background: '#0c0d0e'
details: darker
foreground: '#ffffff'
terminal_colors:
bright:
black: '#555555'
blue: '#708f9d'
cyan: '#809edb'
@MovGP0
MovGP0 / ControlExtensions.cs
Created October 3, 2024 23:41
DSL for aligning WinForms controls
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
using System.Reactive.Disposables;
public static class ControlExtensions
{
public static IDisposable IsRightOf(this Control control, Control target, int spacing = 0, VisibilityBehavior behavior = VisibilityBehavior.MaintainSpacing)
{
SELECT MIN(CustomerNumber + 1)
FROM Customer
WHERE NOT EXISTS (SELECT * FROM Customer WHERE CustomerNumber = MIN(CustomerNumber) + 1)
@MovGP0
MovGP0 / Find double lines.regex
Created December 14, 2022 08:15
Helpful Regex strings
^(.+)\n(?=.*^\1$)
@MovGP0
MovGP0 / Get-InternetTime.ps1
Created April 23, 2021 12:25
Get the time from an NTP server
function Get-InternetTime
{
param($NtpServer = 'time.windows.com')
try
{
$address = [Net.Dns]::GetHostEntry($NtpServer).AddressList[0];
}
catch
{