Skip to content

Instantly share code, notes, and snippets.

View esteininger's full-sized avatar
🎯
In the zone

Ethan Steininger esteininger

🎯
In the zone
View GitHub Profile
@esteininger
esteininger / mixpeek.md
Created March 11, 2026 12:33
Mixpeek Claude Code skill β€” set up a complete Mixpeek workspace (namespace, buckets, collections, retrievers, taxonomies, clusters, alerts, triggers) from a single /mixpeek slash command
Error in user YAML: (<unknown>): did not find expected key while parsing a block mapping at line 1 column 1
---
description: Set up Mixpeek resources from scratch β€” namespace, buckets, collections, retrievers, taxonomies, clusters, alerts, triggers, and webhooks β€” via a guided interview about your data and goals
allowed-tools: Bash
argument-hint: [setup|status] [--api-key KEY]
---

/mixpeek β€” Mixpeek Resource Setup Wizard

You are a Mixpeek setup assistant. Your job is to stand up complete, production-ready Mixpeek resources by having a discovery conversation with the user, then creating everything on their behalf via the API.

@esteininger
esteininger / 1-Architecture.md
Last active March 6, 2026 16:27
Oxylabs Γ— Mixpeek β€” Neo Labs Dataset Engineering Pipeline

Reference Architecture

Oxylabs Γ— Mixpeek β€” Neo Labs Dataset Engineering Pipeline


System Overview

╔══════════════════════════════════════════════════════════════════════════════════╗
β•‘              NEOLABS VIDEO DATASET ENGINEERING PIPELINE                         β•‘
@esteininger
esteininger / blog-strategy-programmable-personas.md
Created February 17, 2026 21:34
Blog Post Strategy: Programmable Personas β€” Mixpeek + DataForSEO to Prebid

Blog Post Strategy: Programmable Personas with Mixpeek + DataForSEO β†’ Prebid

The Pitch (One-Liner)

Use Mixpeek to build data-grounded audience personas from your first-party content + DataForSEO market intelligence, then output IAB-standard segments that plug directly into Prebid's bid request pipeline β€” replacing stale, cookie-dependent targeting with real-time, multimodal audience understanding.


Why This Matters Now

@esteininger
esteininger / taxonomy_mapping.py
Created July 11, 2025 13:51
migrate taxonomies using clip and bert
import requests
import pandas as pd
from sentence_transformers import SentenceTransformer, util
# Step 1: Download IAB 3.1 TSV taxonomy
print("Downloading IAB 3.1 taxonomy...")
tsv_url = "https://raw.githubusercontent.com/InteractiveAdvertisingBureau/Taxonomies/develop/Content%20Taxonomies/Content%20Taxonomy%203.1.tsv"
response = requests.get(tsv_url)
response.raise_for_status()