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.
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.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Testing
- Writing
- Testing use cases
- Writing use cases
Technical details
- Install or run with Copy skill directory
When to use synapseml-local-setup Skill
- Use it for testing.
- Use it for writing.
Built with
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
Explore related resources
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.