canvas-android
Build, test, and deploy Canvas Student, Teacher, and Parent apps
All Skills in This Repository (4)
Pure Emerald Level Indicatorstest
Run unit and instrumentation tests for Canvas Android apps via Gradle.
deploy
Deploy Canvas Android apps to connected devices via adb and Gradle.
pr
Create Canvas Android pull requests with gh pr create and standard templates.
build
Build Canvas Android apps with Gradle for dev, QA, and production variants.
Frequently Asked Questions
FAQPage SchemaHow to install canvas-android skills?▼
Run `npx skills add instructure/canvas-android --all -g -y` in your terminal to install all skills in this suite globally.
How to build the Canvas Student app from the command line?▼
Run `./gradle/gradlew -p apps :student:assembleDevDebug` from the repository root. The build skill provides the exact Gradle commands for Student, Teacher, and Parent across dev, qa, and prod variants.
How to run Canvas Android unit and UI tests?▼
The test skill runs unit tests with `testQaDebugUnitTest` and Espresso instrumentation tests with `connectedQaDebugAndroidTest`, including filters for specific classes or packages.
How to deploy Canvas apps to an emulator or device?▼
The deploy skill checks connected devices with adb, installs the chosen app via Gradle, and launches it by package name, with support for targeting a specific device serial.
Does this work with Claude Code and other coding agents?▼
Yes. The skills follow the universal SKILL.md standard and the CLAUDE.md guides give agents the project architecture, conventions, and command references they need.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core