palantir-core-workflow-a

Featured

Build Palantir Foundry data pipelines using Python transforms. Use when creating ETL pipelines, writing @transform decorators, or building dataset-to-dataset processing in Foundry. Trigger with phrases like "palantir pipeline", "foundry transform", "palantir ETL", "palantir data pipeline", "foundry python transform".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Palantir Core Workflow A — Data Pipelines with Transforms ## Overview Build Foundry data pipelines using the `transforms-python` library. Covers the `@transform` and `@transform_df` decorators, input/output dataset wiring, incremental transforms, and `@configure` for Spark tuning. This is the primary workflow for all data processing in Foundry. ## Prerequisites - Completed `palantir-install-auth` setup - A Foundry Code Repository (Python Transforms type) - Understanding of PySpark DataFrames (Foundry runs Spark under the hood) ## Instructions ### Step 1: Project Structure ``` my-transforms-repo/ ├── src/ │ └── myproject/ │ ├── __init__.py │ ├── pipeline.py # Main transforms │ ├── utils.py # Shared logic │ └── datasets.py # Dataset path constants ├── build.gradle # Foundry build config ├── conda_recipe/meta.yaml # Dependency declarations └── settings.gradle ``` ### Step 2: Basic Transform with @transform_df ```python # src/myproject/pipeline.py from transforms.api import transform_df, Input, Output @transform_df( Output("/Company/datasets/cleaned_orders"), orders=Input("/Company/datasets/raw_orders"), ) def clean_orders(orders): """Clean raw orders: drop nulls, normalize dates, filter test data.""" from pyspark.sql import functions as F return ( orders .filter(F.col("order_id").isNotNull()) .filter(~F.col("email").like("%@test.com")) .withC...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Featured

palantir-ci-integration

Configure CI/CD pipelines for Palantir Foundry integrations with GitHub Actions. Use when setting up automated testing, running transforms validation, or integrating Foundry SDK tests into your build process. Trigger with phrases like "palantir CI", "foundry GitHub Actions", "palantir automated tests", "CI foundry".

2,266 Updated today
jeremylongshore
AI & Automation Featured

palantir-local-dev-loop

Configure Palantir Foundry local development with Python transforms and testing. Use when setting up a development environment, running transforms locally, or establishing a fast iteration cycle with Foundry. Trigger with phrases like "palantir dev setup", "palantir local development", "foundry local dev", "develop with palantir".

2,266 Updated today
jeremylongshore
AI & Automation Featured

palantir-reference-architecture

Implement Palantir Foundry reference architecture with best-practice project layout. Use when designing new Foundry integrations, planning data pipeline architecture, or establishing patterns for Ontology-driven applications. Trigger with phrases like "palantir architecture", "foundry best practices", "foundry project structure", "how to organize palantir".

2,266 Updated today
jeremylongshore
AI & Automation Featured

palantir-migration-deep-dive

Execute major Palantir Foundry migration strategies including data migration, API version upgrades, and platform transitions. Use when migrating data into Foundry, upgrading between API versions, or re-platforming existing integrations. Trigger with phrases like "migrate to palantir", "foundry migration", "palantir data migration", "foundry replatform".

2,266 Updated today
jeremylongshore
AI & Automation Featured

palantir-data-handling

Implement Palantir Foundry data handling with PII protection, markings, and GDPR compliance. Use when handling sensitive data in Foundry, implementing data classifications, or ensuring compliance with privacy regulations. Trigger with phrases like "palantir data", "foundry PII", "palantir GDPR", "foundry data protection", "palantir markings".

2,266 Updated today
jeremylongshore