Favicon of synapseml-local-setup

synapseml-local-setup Skill

AI Agent SkillScalaOpen source

Set up and validate SynapseML locally in WSL or Linux. Use when an agent needs SynapseML working locally, runs sbt compile/test, sees Java 21, Scala 2.12 compiler-bridge, bad constant pool index, Spark, or local validation failures. Published by microsoft in SynapseML.

Decision snapshot

Is this a fit?

Best for

Testing, Writing, Includes SKILL.md, Reusable instructions

Works with

Compatibility not yet detected.

Access

Permission behavior not yet detected.

Setup

Copy skill directory

Project health

2 months ago · MIT license

Considerations

No specific cautions were detected. Review the source and requested permissions before installing.

What is synapseml-local-setup Skill?

Set up and validate SynapseML locally in WSL or Linux. Use when an agent needs SynapseML working locally, runs sbt compile/test, sees Java 21, Scala 2.12 compiler-bridge, bad constant pool index, Spark, or local validation failures. Published by microsoft in SynapseML. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
92/100

Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement. See how SkillIndex evaluates profiles.

Key capabilities

  • Includes SKILL.md support
  • Reusable instructions support
  • Testing
  • Writing
  • Testing use cases
  • Writing use cases

Declared skill metadata

  • Compatibility: Linux/WSL with bash, git, rg, sbt, and JDK 11 installed. Designed for the SynapseML repo.
  • Source file: .github/skills/synapseml-local-setup/SKILL.md

These fields retain source and confidence evidence from the indexed SKILL.md.

Compatibility and setup

Copy skill directory
  • Install or run with Copy skill directory

When to use synapseml-local-setup Skill

  • Use it for testing.
  • Use it for writing.

Built with

ScalaCopy skill directory

Editorial notes

Source

  • Creator: microsoft
  • Repository: microsoft/SynapseML
  • Skill file: .github/skills/synapseml-local-setup/SKILL.md

What it does

Set up and validate SynapseML locally in WSL or Linux. Use when an agent needs SynapseML working locally, runs sbt compile/test, sees Java 21, Scala 2.12 compiler-bridge, bad constant pool index, Spark, or local validation failures.

Skill instructions

SynapseML Local Setup Use this skill before any local SynapseML build, compile, or test validation. Important - Always use an explicit SynapseML repo path. - Do not run SynapseML SBT with the machine default Java 21. Use JDK 11: /usr/lib/jvm/java-11-openjdk-amd64 - Java 21 can fail before project code compiles with bad constant pool index: 0 while building Scala 2.12 compiler-bridge2.12. - Compile commands are safe. Some cognitive service tests create, write, list, or delete real Azure resources. Inspect before running those tests and ask for approval if live resources are involved. Workflow 1. Diagnose the repo and toolchain Run scripts/synapseml-doctor.sh: bash scripts/synapseml-doctor.sh --repo <synapseml-repo Capture: - Git branch and dirty state. - Default Java version. - JDK 11 availability. - sbt version and SynapseML Scala/Spark versions. 2. Compile with JDK 11 Run scripts/synapseml-sbt.sh: bash scripts/synapseml-sbt.sh --repo <synapseml-repo -- cognitive/Test/compile Expected

Verified compatibility and discovery

Frequently asked questions

What is synapseml-local-setup?

synapseml-local-setup is a open-source AI agent skill with Copy skill directory. Set up and validate SynapseML locally in WSL or Linux. Use when an agent needs SynapseML working locally, runs sbt compile/test, sees Java 21, Scala 2.12 compiler-bridge, bad constant pool index.

Who is synapseml-local-setup best for?

synapseml-local-setup is best for reusing agent instructions, scripts, and references, testing workflows, writing workflows.

How do I install synapseml-local-setup?

Install or run synapseml-local-setup using Copy skill directory. Check synapseml-local-setup for the latest setup command.

Is synapseml-local-setup actively maintained?

synapseml-local-setup may need a closer maintenance check before production use.

Share:

Stars
5,231
Forks
863
Last commit
2 months ago
Last verified
Aug 22, 2026
Metadata fetched
Aug 22, 2026
Repository age
9 years
License
MIT

Project health auto-fetched from the source repository.

Maintain this resource?

Review this source-backed profile, send a correction with evidence, or link to it from your documentation. Claims verify your relationship to the project; profile facts still require source evidence and editorial review.

Alternatives to synapseml-local-setup