gitmyhub

skills

Shell ★ 14 updated 1mo ago

shanjian skills

An official skills library of command-line scripts for automating tasks in the Shanjian video editing service.

ShellPowerShellsetup: easycomplexity 2/5

This repository is the official skills library for Shanjian, a video editing service. It collects automation scripts and small tools built for the Shanjian ecosystem, aimed at helping developers and users connect to, manage, and automate their video editing workflow through code rather than only through the app's interface.

Right now the repository includes one main skill, called shanjian-cli, which is the supporting script package for Shanjian's official command line tool. Through this CLI you can call Shanjian's core editing features directly from a terminal, which is useful for batch processing many videos at once, automatically generating videos, and syncing source material, instead of doing each of these steps manually inside the app. The scripts are provided in two versions so they work across platforms: a Shell script for Unix, Linux, and macOS, and a PowerShell script for Windows.

To get started you clone the repository, then on Linux or macOS you make the run.sh script executable and run it with a help flag to see available options, while Windows users run the equivalent run.ps1 script with PowerShell. The project is organized so that each skill lives in its own folder, with shanjian-cli currently being the only one included, though the structure is set up so more skills could be added later.

The project welcomes contributions: if someone builds a new automation script or skill for Shanjian, the README describes the usual fork, branch, commit, push, and pull request process for submitting it back to the repository.

The project is released under the MIT license, which is a permissive license: anyone can use, modify, and redistribute the code, including for commercial purposes, as long as the original copyright notice is kept.

Where it fits