amin ojaghi avatar

amin ojaghi

Community

@aminojagh

0Followers
|
5Public Repos
|
19Published Skills

amin ojaghi's registry provides 20 dltHub skills for building, optimizing, validating, and deploying dlt data pipelines from REST APIs and filesystems.

Skills Distribution
DomainData Systems...Data Pipeline Engi.. (40%)Data Validation & .. (25%)Pipeline Performan.. (15%)Deployment & Platf.. (15%)

Agent Skills by amin ojaghi

Showing 19 vetted skills indexed across 1 GitHub repositories.

aminojaghaminojagh

improve-skills

Updates existing SKILL.md files with learnings captured from the current session.

Community
Intermediate
aminojaghaminojagh

setup-secrets

Configure dlthub credentials in .dlt/secrets.toml files using MCP tools or CLI commands.

Community
Intermediate
aminojaghaminojagh

dlthub-router

Routes user intent to the correct dlthub workflow toolkit and installs it on demand.

Community
Intermediate
aminojaghaminojagh

validate-data

Validate schema and data quality after a dlt pipeline load.

Community
Intermediate
aminojaghaminojagh

view-data

Query and explore data loaded by dlt pipelines using the dlt dataset API and ibis expressions.

Community
Intermediate
aminojaghaminojagh

deploy-workspace

Deploy and schedule dlt pipelines and notebooks on the dltHub Platform.

Community
Advanced
aminojaghaminojagh

prepare-deployment

Configure profile-scoped credentials and production destinations for dltHub pipeline deployment.

Community
Advanced
aminojaghaminojagh

new-endpoint

Adds a new REST API endpoint resource to an existing dlt pipeline.

Community
Advanced
aminojaghaminojagh

optimize-filesystem-performance

Diagnoses and tunes slow dlt filesystem pipelines reading CSV, Parquet, or JSONL files.

Community
Intermediate
aminojaghaminojagh

explore-data

Profiles dlt pipeline data and plans altair charts in an analysis_plan.md artifact.

Community
Advanced
aminojaghaminojagh

create-filesystem-pipeline

Creates a dlt pipeline that loads CSV, Parquet, or JSONL files from local or cloud storage into a destination.

Community
Advanced
aminojaghaminojagh

build-notebook

Generates and launches a marimo dashboard notebook from an analysis plan specification.

Community
Intermediate
aminojaghaminojagh

add-incremental-loading

Adds incremental loading with merge deduplication to dlt filesystem pipelines.

Community
Intermediate
aminojaghaminojagh

setup-runtime

Verifies and configures a dlthub workspace for dltHub Platform deployment.

Community
Intermediate
aminojaghaminojagh

create-rest-api-pipeline

Scaffolds and configures a dlt REST API pipeline with a single endpoint.

Community
Intermediate
aminojaghaminojagh

optimize-rest-api-performance

Diagnose and tune slow dlt REST API pipelines through parallelization, pagination, and session reuse.

Community
Intermediate
aminojaghaminojagh

debug-deployment

Diagnose failed dltHub Platform deployment jobs using status, logs, and run inspection commands.

Community
Intermediate
aminojaghaminojagh

find-source

Finds the best dlt source for a given API or data provider.

Community
Intermediate
aminojaghaminojagh

debug-pipeline

Diagnose dlt pipeline failures by inspecting traces, load packages, schema, and job errors.

Community
Advanced

Frequently Asked Questions About amin ojaghi

FAQPage Schema
What tasks can I accomplish with amin ojaghi's dltHub skills?▼

You can create dlt pipelines from REST APIs or filesystems (S3, GCS, Azure, SFTP), add endpoints, set up incremental loading and merge deduplication, optimize slow pipelines, validate and query loaded data, build marimo dashboards, and deploy or debug pipelines on dltHub Platform.

Who are these dltHub skills designed for?▼

Data engineers and analytics engineers working with dlt (data load tool) who need to ingest data from REST APIs or file storage, manage credentials securely, tune pipeline performance, validate schemas, and deploy scheduled pipelines to dltHub Platform.

How do I get started building a pipeline with these skills?▼

Start with the dlthub-router skill, which identifies your goal and installs the matching toolkit on demand. It routes you to pipeline creation, data validation, exploration, or deployment skills depending on whether you want to ingest, analyze, or ship data.

How are credentials and secrets handled?▼

The setup-secrets skill manages dltHub credentials in *.secrets.toml files, covering API keys, database passwords, and tokens. It supports reading secrets via dlt.secrets in code without exposing values, and prepare-deployment splits dev and production credentials.

What prerequisites are needed before deploying to dltHub Platform?▼

Run the setup-runtime skill to verify the workspace is ready, checking for the .workspace file and the dlt[hub] dependency. Then use prepare-deployment to configure production secrets and a destination like Motherduck before deploying with deploy-workspace.