Skip to content
View clssck's full-sized avatar

Block or report clssck

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
clssck/README.md

clssck. Engineer. I make annoying things easier.

I build tools for the parts of work that should not need this many clicks.
Mostly Go, TypeScript, and obscure software nobody else wants to touch.

ennivalo.com  ·  all repositories

~/bin

Dataiku DSS, from code. A TypeScript SDK and dss CLI for automating Dataiku DSS, built for coding agents to drive. Schema-first with TypeBox, validated at runtime, runs on Bun.

bunx --bun dataiku-sdk version

TypeScript Bun TypeBox

Terminal UI that crawls SharePoint directories and catalogs them into SQLite.

Go Bubble Tea SQLite

Point dbt-erd at a dbt project and get one self-contained HTML file with interactive ER and lineage diagrams. Local and read-only.

dbt Bun CLI

MCP server that gives a coding assistant a research desk: search, documentation lookup, and API discovery through Perplexity.

MCP Perplexity SQLite

Markdown to PDF from the command line. Mermaid diagrams survive the trip.

Markdown Mermaid CLI

Agent skill for Posit Connect deployments, R and Python alike.

Posit Connect R Python

~/obscure

Enterprise software builds character. I would rather build tools.

Nobody has to watch a registration again. A Vault Java SDK record trigger on registration__rim: when a registration changes lifecycle state, the responsible person gets a notification that says what the new state means.

Java Vault Java SDK Record trigger

Also One less thing to do manually
VeevaBro Browser extension for editing Veeva Vault RIM lifecycles.
VaultRIM_LC_CLI Change Vault RIM lifecycles from the command line. Fewer clicks, more terminal.
HelpdeskPOC Helpdesk proof of concept for delivering tasks directly into Vault RIM.
Indexxmlcrawler Pulls output names out of eCTD index.xml files.
evmpdbulkexcel Turns EVMPD bulk export XML into one Excel table.

Engineer, not a professional button-clicker. The distinction is an ongoing negotiation.

Pinned Loading

  1. dataiku-sdk dataiku-sdk Public

    Dataiku DSS SDK — TypeBox schema-first TypeScript SDK with CLI, runtime validation, and Bun runtime

    TypeScript 1

  2. oh-my-pi oh-my-pi Public

    Forked from can1357/oh-my-pi

    ⌥ AI Coding agent for the terminal — hash-anchored edits, optimized tool harness, LSP, Python, browser, subagents, and more

    TypeScript

  3. personal_website personal_website Public

    Personal site — interactive terminal + cat diorama (ennivalo.com / kulcsly.uk)

    TypeScript

  4. sqltoerdiagram sqltoerdiagram Public

    Local dbt-erd CLI + SQL->ER diagram app: browse your GitHub dbt repos and generate offline canvas ER/lineage diagrams from dbt model metadata

    JavaScript