gitwtfhub

wtf is skills?

sjzn-com/skills — explained in plain English

Analysis updated 2026-05-18

14ShellAudience · developerComplexity · 2/5LicenseSetup · easy

TL;DR

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

Mindmap

Mindmap is still cooking. Refresh in a few.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Call Shanjian's core video editing features from a terminal instead of the app interface.

REASON 2

Batch process or automatically generate multiple videos using the CLI scripts.

REASON 3

Sync source material into a Shanjian editing workflow via automation.

REASON 4

Contribute a new automation skill for the Shanjian ecosystem via pull request.

What's in the stack?

ShellPowerShell

How it stacks up

sjzn-com/skillsalhajashafffy/shellsafebrettkinny/tower-dashboard
Stars141414
LanguageShellShellShell
Setup difficultyeasyeasymoderate
Complexity2/52/52/5
Audiencedeveloperops devopsops devops

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 5min

Clone the repo and run the platform-appropriate script (run.sh or run.ps1) with a help flag to get started.

MIT license: use, modify, and redistribute freely, including commercially, as long as you keep the copyright notice.

Wtf does this do

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.

Yoink these prompts

Prompt 1
I want to automate video editing with Shanjian's CLI, how do I clone this repo and run shanjian-cli on macOS?
Prompt 2
Explain how the run.sh and run.ps1 scripts in shanjian-cli differ and when I'd use each one.
Prompt 3
I want to add a new automation skill to this repository, what's the contribution process described in the README?
Prompt 4
How would I use shanjian-cli to batch process multiple video files instead of editing them one at a time in the app?

Frequently asked questions

wtf is skills?

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

What language is skills written in?

Mainly Shell. The stack also includes Shell, PowerShell.

What license does skills use?

MIT license: use, modify, and redistribute freely, including commercially, as long as you keep the copyright notice.

How hard is skills to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is skills for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.