← all publishers

lanej

@lanej source repo

34 published skills

  1. Git 2 · lanej
    Git version control and GitHub CLI workflows for commits, branches, pull requests, and code reviews with professional commit message practices.
    0
    installs
  2. Just 2 · lanej
    Use just for command running and task automation. Prefer Justfiles over Makefiles. Keep recipes simple - delegate complex logic to scripts rather than embedding in recipes.
    0
    installs
  3. XLSX 2 · lanej
    Use xlsx binary for Excel file manipulation including viewing, SQL-like filtering, cell editing, conversion to/from CSV, and data analysis operations.
    0
    installs
  4. Python 2 · lanej
    Use uv for fast Python project management, script execution, dependency handling, and tool installation. AVOID pip - always use uv commands (uv add, uv sync, uv run) instead.
    0
    installs
  5. Jq · lanej
    JSON processing, parsing, and manipulation. STRONGLY PREFERRED for all JSON formatting, filtering, transformations, and analysis. Use instead of Python/Node.js scripts for JSON operations.
    0
    installs
  6. GCP · lanej
    Google Cloud Platform patterns and quirks — general GCP infra (IAM roles, Cloud Run deploy mechanics, Secret Manager, Cloud Monitoring) plus Vertex AI specifics for Claude/Anthropic models. Use when working with GCP infrastructure generally (IAM, Cloud Run, Secret Manager, monitoring), not only when Vertex AI or Claude-on-Vertex is involved. For OpenTofu/Terraform resource authoring see the opentofu skill; for GitHub Actions CI/CD auth and deploy workflows see the github-actions skill; for BigQuery query cost discipline see the bigquery skill — this skill covers the GCP service-level behavior those skills build on top of.
    0
    installs
  7. Git · lanej
    Git version control and GitHub CLI workflows for commits, branches, pull requests, and code reviews with professional commit message practices.
    0
    installs
  8. Qmd · lanej
    Use qmd for workspace search — hybrid BM25+vector search with Qwen3-4B reranking over indexed workspace documents. Not to be confused with Quarto documents (.qmd files).
    0
    installs
  9. DOCX · lanej bundle
    Comprehensive document creation, editing, and analysis with support for tracked changes, comments, formatting preservation, and text extraction. When Claude needs to work with professional documents (.docx files) for: (1) Creating new documents, (2) Modifying or editing content, (3) Working with tracked changes, (4) Adding comments, or any other document tasks
    0
    installs
  10. Just · lanej
    Use just for command running and task automation. Prefer Justfiles over Makefiles. Keep recipes simple - delegate complex logic to scripts rather than embedding in recipes.
    0
    installs
  11. Rust · lanej
    Use cargo for Rust development with check-first workflow. Prefer cargo check over cargo build, use debug builds for testing, AVOID release builds unless explicitly needed.
    0
    installs
  12. Trim · lanej
    Trim a prose document (README, design doc, blog post, notes) for readability by cutting redundancy, filler, and dead weight in the author's own words. Invoke with /trim [file path], or /trim alone to be prompted for a file. Not for source code, data files, or summarization.
    0
    installs
  13. XLSX · lanej
    Use xlsx binary for Excel file manipulation including viewing, SQL-like filtering, cell editing, conversion to/from CSV, and data analysis operations. Use this instead of Python (openpyxl, pandas, xlrd) or Node.js libraries for ALL .xlsx file operations — reading, writing, filtering, conversion, and analysis. Trigger on any request involving .xlsx or Excel files.
    0
    installs
  14. Duckdb · lanej
    DuckDB Skill
    0
    installs
  15. Python · lanej
    Use uv for fast Python project management, script execution, dependency handling, and tool installation. AVOID pip - always use uv commands (uv add, uv sync, uv run) instead.
    0
    installs
  16. Quarto · lanej bundle
    Render computational documents to markdown (DEFAULT), PDF, HTML, Word, and presentations using Quarto. PREFER markdown output for composability. Use for static reports, multi-format publishing, scientific documents with citations/cross-references, or exporting Jupyter notebooks. Triggers on "render markdown", "render PDF", "publish document", "create presentation", "quarto render", or multi-format publishing needs.
    0
    installs
  17. Gspace · lanej
    Use gspace CLI (command-line tool) and MCP tools for Google Workspace operations including Drive file management, Gmail, Docs, Sheets, Calendar, and Tasks. Both CLI commands (via Bash) and 40+ MCP tools are available.
    0
    installs
  18. Distill · lanej
    Reduce a document to its minimum effective dose — the least information needed to fully convey the purpose and key concepts. Use when asked to simplify, condense, distill, or strip a document down to essentials. Triggers on: "simplify this", "distill this", "trim this down", "what's the minimum I need", "make this shorter without losing anything important".
    0
    installs
  19. Qmd Math · lanej
    qmd-math — Math Notation in Quarto/lualatex
    0
    installs
  20. Research · lanej
    Delegate research and context-gathering tasks to a sub-agent to protect the primary context window. Use when the user asks to "research X", "look into X", "find out about X", "gather context on X", or any investigative framing where answering requires 2+ searches or multiple sources. Also use proactively before starting substantive work when prior context is unknown. Never run research inline — always delegate.
    0
    installs
  21. Javascript · lanej
    Node.js and JavaScript development patterns, gotchas, and library compatibility notes. Use when working with Node.js projects, TypeScript, React, antd, Zustand, Playwright, Bun, or Vitest.
    0
    installs
  22. Matplotlib · lanej bundle
    Figure engineering patterns, gotchas, and reusable helpers for matplotlib. Use when directly building standalone figure scripts, diagram generators, or canvas visuals outside the epq render pipeline — e.g., generate_layer_icons.py, vision project banners, morning-brief charts, competitive analysis figures. Covers shape boundary math, arrow/edge geometry, series consistency, font registration, zorder, Unicode rendering, and canvas clipping. Distinct from the epq skill (which covers the Quarto/LaTeX analysis pipeline). Load alongside epq when figure work involves both the pipeline and standalone diagram construction.
    0
    installs
  23. MCP Builder · lanej bundle
    MCP Server Development Guide
    0
    installs
  24. Methodology · lanej
    Consolidated methodology reference covering phased execution (continuous work through genuine blockers only, adaptive todo granularity), visual communication requirements (Mermaid diagrams, formatted tables, LaTeX math instead of raw data/plain-text math), and other process guidance relocated from CLAUDE.md for space efficiency. Load when working through multi-step tasks needing phased-execution guidance, or when producing analytical/quantitative output that should follow visual communication standards.
    0
    installs
  25. Org Announce · lanej
    When to use
    0
    installs
  26. Canvas Design · lanej bundle
    Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.
    0
    installs
  27. Data Pipeline · lanej bundle
    Data pipeline architecture patterns and best practices, including medallion/three-layer architecture (Raw/Staging/Enriched or Bronze/Silver/Gold), YAML-based schema management, and ETL workflow patterns. Use when designing or implementing data pipelines, working with data warehouse layers, or managing table schemas in YAML.
    0
    installs
  28. Skill Creator · lanej bundle
    Guide for creating and iterating on skills — modular packages that extend Claude with specialized workflows, tool integrations, domain expertise, and bundled resources (scripts, references, assets). Use when: (1) creating a new skill from scratch ('create a skill for X', 'build a skill that does Y', 'I need a skill for Z'); (2) updating or improving an existing skill ('add a script to the foo skill', 'the bar skill is missing X', 'iterate on the baz skill'); (3) packaging a skill for distribution ('package the skill', 'generate a .skill file'); (4) understanding skill design patterns ('how should I structure this skill?', 'when should I use a script vs a reference?').
    0
    installs
  29. Github Actions · lanej
    GitHub Actions workflow design for deploying to GCP — Workload Identity Federation (keyless OIDC), per-resource least-privilege IAM, path-filtered multi-workflow layouts, and digest-based Cloud Run deploys. Use when creating or editing .github/workflows/*.yml that build/push images or deploy to GCP, when setting up CI auth to a cloud provider, or when a workflow needs to trigger on specific file paths for one of several deployable components in the same repo.
    0
    installs
  30. Webapp Testing · lanej bundle
    Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
    0
    installs
  31. Josh Email Voice · lanej
    Writing style and workflow conventions for drafting email as Josh Lane (CTO, EasyPost). Apply whenever drafting a Gmail reply or note on his behalf.
    0
    installs
  32. Report Tool Work · lanej
    Report a bug or request a feature in one of Josh's easypost-sandbox tool/MCP-server repos (bigquery, jira, kagi, gspace, dora, epq, and similar) to the bugfix-dispatcher session instead of working around it inline or building it yourself. Use when a tool, CLI, or MCP server under Josh's easypost-sandbox GitHub org is broken, or when it's missing something it should have, and fixing/building it isn't part of your current task.
    0
    installs
  33. Bugfix Dispatcher · lanej
    Operating protocol for a session designated as Josh's bug/feature-fix dispatcher — receives bug reports and small feature requests via SendMessage from other Claude Code sessions, builds them in a real attachable claude background session scoped to Josh's easypost-sandbox repos, independently re-verifies, and auto-merges or opens a PR. Start via `bin/bugfix-dispatcher-launch` (pins the session name and the crossSessionInbound setting so reports don't get held for manual approval).
    0
    installs
  34. Operating Lessons · lanej
    Situational verification and delegation-discipline rules covering sub-agent output trust (numeric claims, data availability, infra completion, hallucination), worktree and briefing gotchas, and misc technical corrections (BigQuery join fanout, replace_all safety, interactive Bash prompts, git worktree cleanup ordering). Use when reviewing sub-agent output before surfacing it, briefing an Agent call targeting a worktree, finishing/merging a worktree-isolated branch (including when the primary/orchestrator session itself — not a sub-agent — hits a git-operation refusal targeting the shared main checkout), or double-checking a specific verification or safety procedure referenced from CLAUDE.md. Don't use for general TDD, git commit conventions, or domain-specific language gotchas already covered by the git, javascript, python, or bigquery skills.
    0
    installs