Haskell, Rust, Nix, data engineering, bioinformatics and a bit of sound synthesis on the side
Yves Parès (Ywen) writes skills that guide an AI agent through document and code work, including extracting text from PDF files with Python and pypdf, writing correct Typst typesetting code, and building Python terminal user interfaces with Textual. His other skills cover packaging npm and TypeScript tools for Nix, managing Nix profiles, planning tasks as version-controlled commits in Jujutsu, and delegating scoped work to sub-agents. Across these, his work reflects his background in Nix, Rust, Haskell and data engineering, with a focus on reproducible tooling.
Agent Skills
13 skills · 30 stars · MIT
Cursor Agent Supervisor Offloading tasks with a well-defined scope to sub-agents, for instance to use a sub-agent to impl…
Extract text from PDF files with Python, Adobe Acrobat and PdfCraft Pull plain text from text-based PDFs, page by page, to the screen or a file.
Github Pr Workflow Working with GitHub Pull Requests using the gh CLI.
Jj Todo Workflow Structured TODO commit workflow using JJ (Jujutsu).
Nix Profile Manager Expert guidance for agents to manage local Nix profiles for installing tools and dependencies.
Nushell Plugin Builder Guide for creating Nushell plugins in Rust using nu_plugin and nu_protocol crates.
Nushell Usage Essential patterns, idioms, and gotchas for writing Nushell code.
Package Npm Nix Package npm/TypeScript/Bun CLI tools for Nix.
Research Assistant How to conduct good research and write exploitable reports, whatever the format of the sources an…
Searxng Search Enhanced web and package repository search using local SearXNG instance
Textual Builder Build Text User Interface (TUI) applications using the Textual Python framework (v0.86.0+).
Typst Writer Write correct and idiomatic Typst code for document typesetting.
Working With Jj Expert guidance for using JJ (Jujutsu) version control system.