agentsclimarketplace

Obshare cli

Skill SuShuheng/obshare-cli/skills/obshare-cli

Use when setting up obshare-cli 0.2.0, reviewing available commands, or choosing the right command for config, upload, permission, history, delete, and the plugin-first direct-share workflow.From its SKILL.md

Install
npx -y skills add SuShuheng/obshare-cli --skill obshare-cli

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
  • runs commandsInstructs the agent to run 8 commands, including `conda create -n obsd python -y` and 7 more.

SKILL.md

2.1 KB, 495 tokens by cl100k_base, as published. Nobody here has run it

obshare-cli

obshare-cli uploads Markdown documents to Feishu and keeps local upload history. In V0.2.0, the Obsidian companion plugin is the primary direct-share UI, while the CLI remains the execution backend. The recommended runtime for this stack is the obsd conda environment.

Setup

conda create -n obsd python -y
conda run -n obsd python -m pip install --upgrade pip
conda run -n obsd python -m pip install --upgrade obshare-cli
conda run -n obsd obshare-cli --version
conda run -n obsd obshare-cli --help

Global Options

OptionPurpose
--jsonReturn machine-friendly JSON output
--debugEnable debug logging
--versionShow installed version

--json and --debug are global flags. Put them before the command, for example obshare-cli --json config show.

Commands

CommandPurpose
configSave credentials and optional Obsidian bridge settings
uploadUpload a Markdown file to Feishu
permissionChange document sharing permissions
listShow local upload history
deleteDelete a document by token

Quick Start

conda run -n obsd obshare-cli config set-app-id "cli_xxx"
conda run -n obsd obshare-cli config set-app-secret "xxx"
conda run -n obsd obshare-cli config set-user-id "ou_xxx"
conda run -n obsd obshare-cli config set-folder "fldcnxxx"
conda run -n obsd obshare-cli config test
conda run -n obsd obshare-cli upload note.md
conda run -n obsd obshare-cli list history

Optional Obsidian Bridge

If you use the companion Obsidian plugin, also set:

conda run -n obsd obshare-cli config set-obsidian-cli obsidian
conda run -n obsd obshare-cli config set-obsidian-bridge-dir /path/to/shared/bridge
conda run -n obsd obshare-cli config set-obsidian-command-id obshare-cli:process-render-request

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.