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.
Decision snapshot
Is this a fit?
Testing, Writing, Includes SKILL.md, Reusable instructions
Compatibility not yet detected.
Permission behavior not yet detected.
Copy skill directory
2 months ago · MIT license
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.
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
- 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
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.
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.