spark-authoring-cli

Manage Microsoft Fabric Spark workloads and author PySpark, Scala, and SQL notebooks via REST API patterns.

Updated Jun 1, 2026
One-click install
npx skills add https://github.com/weiflycc-cmd/skills-for-fabric --skill spark-authoring-cli-weiflycc-cmd
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spark-authoring-cli
Source: https://github.com/weiflycc-cmd/skills-for-fabric/tree/main/plugins/fabric-authoring/skills/spark-authoring-cli
Command: npx skills add https://github.com/weiflycc-cmd/skills-for-fabric --skill spark-authoring-cli-weiflycc-cmd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the tedious, error-prone manual work of managing Microsoft Fabric Spark resources, writing and debugging notebook code, and designing data pipelines or infrastructure, which requires deep knowledge of Fabric REST APIs, Spark best practices, and lakehouse configuration rules.

Core Features & Use Cases

  • Fabric Resource Management: Automate provisioning and management of workspaces, lakehouses, notebooks, jobs, and pipelines via guided REST API patterns.
  • Notebook Code Authoring: Write, debug, and deploy PySpark, Scala, SparkR, and SQL notebook cells with correct lakehouse bindings, proper formatting, and Fabric-specific runtime rules.
  • Data Engineering Best Practices: Implement Delta Lake optimization, medallion architecture patterns, data quality checks, and CI/CD deployment workflows for production-grade Spark workloads.
  • Use Case: A data engineer can use this Skill to set up a new dev workspace with a configured lakehouse, write a PySpark notebook to ingest raw public data into a bronze Delta table, and deploy it to Fabric with correct bindings and performance configs.

Quick Start

Use the spark-authoring-cli skill to create a new Fabric workspace with a lakehouse and deploy a PySpark notebook that ingests public NYC taxi data into a Delta table following medallion architecture best practices.

Frequently Asked Questions about spark-authoring-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Microsoft Fabric Spark workspace and lakehouse provisioning?

Automate Fabric Spark workspace and lakehouse provisioning by applying guided REST API patterns to configure environments, bind lakehouses correctly, and manage infrastructure orchestration without manual portal clicks.

What is the best way to author PySpark notebooks for Fabric Delta Lake transformations?

Author PySpark notebooks for Fabric Delta Lake transformations by following guided code authoring rules that ensure proper lakehouse bindings, medallion architecture patterns, and Delta Lake performance optimization.

How do I deploy Fabric Spark notebooks with CI/CD and idempotent job execution?

Deploy Fabric Spark notebooks with CI/cd by applying compliant deployment workflows for Spark artifacts, ensuring idempotent job execution and correct runtime configurations across development and production environments.

Does the Fabric REST API support orchestrating Spark data engineering pipelines and jobs?

Yes, the Fabric REST API supports orchestrating Spark data engineering pipelines and jobs by providing patterns to manage notebook execution, schedule jobs, and orchestrate infrastructure for Fabric Spark environments.

Why do my Fabric Spark notebooks fail with incorrect lakehouse bindings?

Fabric Spark notebooks fail with incorrect lakehouse bindings when default configurations are not explicitly set; applying Fabric-specific runtime rules ensures correct lakehouse binding and proper notebook cell formatting.

Can I write SparkSQL and Scala notebook cells alongside PySpark in Microsoft Fabric?

Yes, you can write SparkSQL and Scala notebook cells alongside PySpark in Microsoft Fabric by following language-specific authoring rules that maintain proper formatting and correct lakehouse bindings.