Deploying Scalable Agents
microsoft/ai-agents-for-beginners
Take a working agent prototype to a scalable, observable production deployment on Microsoft Foundry.
Manages Alibaba Cloud Bailian managed agents as infrastructure as code with the bl managed-agent command, previewing every change before apply or destroy.
SKILL.md written in Chinese; this summary is our English description.
$ npx skills add modelstudioai/cli --skill bailian-managed-agent -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install modelstudioai/cli bailian-managed-agent --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/modelstudioai/cli.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/bailian-managed-agent .claude/skills/bailian-managed-agent && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "bailian-managed-agent" agent skill from https://github.com/modelstudioai/cli/tree/main/skills/bailian-managed-agent into .claude/skills/bailian-managed-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bailian-managed-agent", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/modelstudioai/cli/tree/main/skills/bailian-managed-agentType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add modelstudioai/cli --skill bailian-managed-agent -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install modelstudioai/cli bailian-managed-agent --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/modelstudioai/cli.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/bailian-managed-agent .agents/skills/bailian-managed-agent && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bailian-managed-agent" agent skill from https://github.com/modelstudioai/cli/tree/main/skills/bailian-managed-agent into .agents/skills/bailian-managed-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bailian-managed-agent", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add modelstudioai/cli --skill bailian-managed-agent -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install modelstudioai/cli bailian-managed-agent --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/modelstudioai/cli.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/bailian-managed-agent .cursor/skills/bailian-managed-agent && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bailian-managed-agent" agent skill from https://github.com/modelstudioai/cli/tree/main/skills/bailian-managed-agent into .cursor/skills/bailian-managed-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bailian-managed-agent", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/modelstudioai/cli.git --path skills/bailian-managed-agent--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add modelstudioai/cli --skill bailian-managed-agent -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install modelstudioai/cli bailian-managed-agent --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/modelstudioai/cli.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/bailian-managed-agent .gemini/skills/bailian-managed-agent && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bailian-managed-agent" agent skill from https://github.com/modelstudioai/cli/tree/main/skills/bailian-managed-agent into .gemini/skills/bailian-managed-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bailian-managed-agent", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install modelstudioai/cli bailian-managed-agentInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add modelstudioai/cli --skill bailian-managed-agent -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/modelstudioai/cli.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/bailian-managed-agent .github/skills/bailian-managed-agent && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bailian-managed-agent" agent skill from https://github.com/modelstudioai/cli/tree/main/skills/bailian-managed-agent into .github/skills/bailian-managed-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bailian-managed-agent", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add modelstudioai/cli --skill bailian-managed-agent -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install modelstudioai/cli bailian-managed-agent --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/modelstudioai/cli.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/bailian-managed-agent .opencode/skills/bailian-managed-agent && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bailian-managed-agent" agent skill from https://github.com/modelstudioai/cli/tree/main/skills/bailian-managed-agent into .opencode/skills/bailian-managed-agent/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bailian-managed-agent", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bailian-managed-agentManages Alibaba Cloud Bailian managed agents as infrastructure as code with the bl managed-agent command, previewing every change before apply or destroy.
A Chinese-language guide to the bl managed-agent command of the Model Studio CLI. The file agents.yaml is the single source of truth: you initialize it, validate it offline, preview changes with plan and then apply or destroy, covering agents, environments, skills, vaults and deployments. Directory projects can be built, published and edited in Workbench, with local snapshot versions.
Query commands list, get, search, show versions and download resources, and runtime commands manage sessions, events, files and deployment run, pause and unpause. Apply, destroy and other destructive API commands sit behind a high-risk confirmation gate: always show the preview first and never add --yes before the user confirms. It points to a shared bailian-protocol skill, which must be read first, and to bailian-app-call and bailian-gen for other jobs.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8bbbbc7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
vaultFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
PROD_API_TOKENAPI_TOKENFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Bailian Managed Agent CLI loads about 3.5k tokens when it runs. Until then it costs about 143 tokens; SKILL.md has 1,287 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
r shared `vault.json` into project-root `.env`, replacing them with generated environment references. Existing referenceAgent 本地或共享 `vault.json` 中的明文密钥移入项目根目录 `.env`,再写回环境变量引用;保留已有引用和变量,重名时生成后缀。预览不写文件或输出密钥。`.env` 不进入版本快照,也不加密;请自行备份并加入 Gitecret 可来自 Shell export、CI Secret 注入或可选的 `.env`;CLI 会从当前目录向上自动加载最近的 `.env`,用户不必创建该文件。- 不要提交 `.env`;若使用 `.env`,先确认项目 `.gitignore` 已忽略它。Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from modelstudioai/cli at commit 8bbbbc7, republished under its Apache-2.0 licence (© modelstudioai). 1,287 words, ~3,546 tokens.
.claude/skills/bailian-managed-agent/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.bl managed-agent)CRITICAL — Before executing, MUST read the shared protocol in ../bailian-protocol/SKILL.md: High-risk operation confirmation, Version & updates (pre-flight checklist), and CLI errors: report an issue. Command details are authoritative in reference/managed-agent.md and bl managed-agent --help — do not guess flags. If that protocol file is missing, stop and run bl skill init; do not guess auth/consent.
apply / destroy and single-resource create --yes mutate persistent remote resources:
agents.yaml resource changes, always run bl managed-agent plan first and show the diff to the user.--yes is absent; show that preview before retrying it with --yes.apply / destroy / single-resource create with --yes.--yes on your own initiative before the user has confirmed.API-oriented commands do not replace IaC. Agent / Environment / Skill / Vault / Deployment 的 create 命令仍通过
agents.yaml → scoped plan → scoped apply 管理;查询命令和 Session、Event、File、Deployment 运行时动作直接调用 API。
session archive|delete、file delete、deployment run|pause|unpause 也需要先 --dry-run,确认后才传 --yes。
state rm, session archive|delete, file delete, deployment run|pause|unpause, and future
risk: high commands follow the shared protocol: show the risk message and exact scope, then wait
for explicit confirmation before re-running with --yes.
1. Init bl managed-agent init # scaffold agents.yaml
2. Validate bl managed-agent validate # offline, no network calls
3. Preview bl managed-agent plan # show the pending change diff
4. Confirm show the plan and ask the user # no automatic --yes
5. Apply bl managed-agent apply --yes # only after explicit confirmation
6. Destroy bl managed-agent destroy --yes # separate explicit confirmation| Intent | Command |
|---|---|
| Create or convert a directory project | bl managed-agent project init |
| Validate and Build directory source | bl managed-agent project validate / build |
| Publish the current immutable Build | bl managed-agent project publish --yes |
| Launch project resource editing | bl managed-agent project workbench |
| Launch one Agent Session Preview | bl managed-agent playground --agent <id> |
| Enable/disable project versions | bl managed-agent project version enable / disable |
| Inspect local version state and history | bl managed-agent project version status / list |
| Preview or restore project source | bl managed-agent project version preview / restore |
.openagentpack/versions/project store and enable switch. Git is not required.project.json does not declare a Provider; Build supplies the Bailian Provider configuration automatically.project init includes complete Skill/File/Vault/Environment examples with bilingual README files under agents/assistant/<resource-type>/_examples/. They are not linked in agent.json and are excluded from Build discovery, Workbench declarations, and remote Publish. Copy a resource outside _examples/ and configure its Agent reference to use it. Examples remain local versioned source; never put real secrets into them. / 新项目的四类资源示例默认不启用、不发布;请按 README 复制到 _examples/ 外再配置引用,不要向示例写入真实密钥。project init, validate, build, and version commands are local-only. Publish and Workbench resolve credentials from Bailian CLI flags, shell environment, or the active Profile; project initialization does not write credentials into the project directory..openagentpack/build/agents.yaml plus manifest.secret_value / access_token values from Agent-local or shared vault.json into project-root .env, replacing them with generated environment references. Existing references and .env entries are preserved; conflicts receive suffixed variable names. Preview/dry-run never write or print secrets. Publish and Workbench read the selected project's root .env as a fallback to inherited environment variables, even when invoked elsewhere. .env is private plaintext storage, excluded from local versions but not automatically ignored by Git; keep it backed up securely.vault.json 中的明文密钥移入项目根目录 .env,再写回环境变量引用;保留已有引用和变量,重名时生成后缀。预览不写文件或输出密钥。.env 不进入版本快照,也不加密;请自行备份并加入 Git 忽略规则。agents/<agent>/files/, or placed in agents/<agent>/files/<id>/ when that directory contains exactly one content file; Build generates file.json and a /mnt/<filename> entry in agent.json.files. A directory under agents/<agent>/skills/<id>/ containing SKILL.md generates skill.json and its agent.json.skills entry. Explicit JSON always wins; shared root resources remain explicit. Resources referenced by multiple Agents are promoted to the corresponding root shared directory during Build.project version restore restores source files to the working directory, invalidates Build, and does not move version history or remote State.managed-agent playground remains the standalone agents.yaml Session Preview path; directory Workbench is only under managed-agent project workbench.以下命令都先构造 agents.yaml 声明,再通过 SDK 的定向 Plan/Apply 创建远端资源,不绕过 State:
| Resource | Command |
|---|---|
| Agent | bl managed-agent agent create |
| Environment | bl managed-agent environment create |
| Custom Skill | bl managed-agent skill create |
| Empty Vault | bl managed-agent vault create |
| Credential in a Vault | bl managed-agent vault credential create |
| Deployment | bl managed-agent deployment create |
name;CLI 自动生成稳定的 YAML 逻辑 key,同名资源用递增后缀并存。Credential 追加到指定 Vault,不单独生成 key。agent create --skill <id> 直接绑定已存在的远端 Skill,不要求顶层 skills 声明;默认写为 type: custom,平台 Skill 显式增加 --type official。同一次命令中的全部 --skill 共用该类型。agent create --skill-dir <path> 接收可重复的本地 Skill 目录或 ZIP:CLI 从其中的 SKILL.md 读取 name,自动生成顶层 skills.<key> 声明,并把该 key 写入 Agent 的 skills 列表;定向 Apply 会先上传 custom Skill,再创建 Agent。--type 只作用于 --skill <id>,不改变本地 Skill 的 custom 类型。session create|run 或 deployment create 中传入。--dry-run 完全离线,只有显式 --yes 才写 YAML 并创建远端资源。create,相关依赖必须已经处于 no-op;项目级 Drift 和删除仍由全量 plan/apply 处理。skill create 接受本地目录、ZIP 或单个 SKILL.md;远程 URL 仍需手工声明到 YAML,再执行全量 Apply。vault credential create --secret-env <ENV_NAME> 中的参数是变量名,不是 Secret 明文。Secret 可来自 Shell export、CI Secret 注入或可选的 .env;CLI 会从当前目录向上自动加载最近的 .env,用户不必创建该文件。
export PROD_API_TOKEN="..."
bl managed-agent vault credential create \
--vault production \
--name api-token \
--secret-name API_TOKEN \
--secret-env PROD_API_TOKENsecret_value: ${PROD_API_TOKEN},输出、诊断和 State 都不保存明文。.env;若使用 .env,先确认项目 .gitignore 已忽略它。--yes 重试。后续执行全量 Apply 时也必须提供同名环境变量。具体 flags、usage 和 examples 以 reference/ 或对应命令的 --help 为准。
Deployment 与 Agent 一样声明在 agents.yaml 中,并复用同一条 validate → plan → apply → destroy IaC 链路;
deployment create 可追加一条声明并走定向 Apply;CLI 不提供绕过 state 的 Deployment create/update/delete。最小配置:
deployments:
daily-report:
agent: assistant
initial_events:
- type: user.message
content: "Generate today's report."apply 会在百炼创建原生 Deployment;destroy 会归档已跟踪的远端 Deployment。schedule 会在 apply 后由百炼服务端执行。若旧流程已有外部 cron / CI,先检查 plan,避免重复触发。initial_events 至少包含一个 user.message 或 system.message;user.define_outcome 在百炼会被丢弃并产生诊断。apply 时上传,mount_path 必须位于 /mnt,且归一化后不能重复。remote_id;升级后 plan 会显示 materialize 更新,确认后再 apply。| Intent | Command |
|---|---|
| Create + send + stream in one step | bl managed-agent session run |
| Send a message to an existing session | bl managed-agent session send |
| Create / inspect / list sessions | bl managed-agent session create / get / list |
| List session event history | bl managed-agent session events |
| Delete a session | bl managed-agent session delete |
规范路径是 session event list|send|stream;session events 保留为 session event list 的兼容别名。
Managed Agents 的子线程通过 Event 中的 session_thread_id 暴露;公开 API 当前没有独立 Thread 资源 CRUD,
不要构造 session thread list|get|archive|events 命令。
| Intent | Command family |
|---|---|
| Discover agents and versions | agent list, agent get, agent search, agent versions |
| Discover environments | environment list, environment get, environment search |
| Discover skills and download a version | skill list, skill get, skill search, skill versions, skill download |
| Inspect vault envelopes | vault list, vault get, vault search |
| Inspect deployments and run history | deployment list, deployment get, deployment search, deployment runs list, deployment runs get |
| Run or pause deployments | deployment run, deployment pause, deployment unpause |
| Manage session metadata/lifecycle | session list, session get, session search, session update, session archive, session delete |
| Work with raw events | session event send, session event list, session event stream |
| Diagnose/export a session | session debug, session export |
| Work with files | file upload, file list, file get, file search, file download, file delete |
next_page,不得转换为数字页码。--page-limit。Deployment 搜索直接映射服务端 keyword。--output-file;默认不覆盖已有文件,只有用户确认后才可加 --force。session export 只导出诊断元数据,不含 File 正文,并会脱敏凭证类字段。| Intent | Command |
|---|---|
| Inspect tracked resources | bl managed-agent state list / show |
| Adopt an existing remote resource to state | bl managed-agent state import |
| Untrack only (do not destroy remotely) | bl managed-agent state rm |
state rm only edits the local state file, while destroy deletes the remote resource.Flags, usage, and examples: see reference/ or bl <command> --help — do not guess flags.
软 hand-off(按 skill 名;已安装则 Read,否则 --help / 提示 bl skill init):
bailian-app-call, or skill bailian-cli (bl app list / call; fallback: bl app --help).bailian-model-recommend.bailian-cli (fallback: bl quota / bl usage --help).bl skill init)© modelstudioai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 2 other files in skills/bailian-managed-agent of modelstudioai/cli.
Open the folder on GitHubat commit 8bbbbc7
Bailian Managed Agent CLI next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bailian Managed Agent CLI this skillmodelstudioai/cli | 542 | — | ~3.5k | Automated safety check: Notes | Apache-2.0 | |
| Deploying Scalable Agentsmicrosoft/ai-agents-for-beginners | 77k | — | ~1.5k | Automated safety check: Pass | MIT | |
| Deploying Scalable Agentsmicrosoft/ai-agents-for-beginners | 77k | — | ~1.6k | Automated safety check: Pass | MIT | |
| AWS Cdk Developmentzxkane/aws-skills | 367 | 2 repos | ~2.5k | Automated safety check: Pass | MIT | |
| Senior DevOps Toolkitmaslennikov-ig/claude-code-orchestrator-kit | 260 | 6 repos | ~1.1k | Automated safety check: Notes | Custom licence | |
| Azure Architecture Autopilotgithub/awesome-copilot | 40k | 1 repos | ~1.9k | Automated safety check: Pass | MIT |
microsoft/ai-agents-for-beginners
Take a working agent prototype to a scalable, observable production deployment on Microsoft Foundry.
microsoft/ai-agents-for-beginners
Take one working agent prototype go scalable, observable production deployment for Microsoft Foundry.
zxkane/aws-skills
AWS Cloud Development Kit (CDK) expert for building cloud infrastructure with TypeScript/Python.
maslennikov-ig/claude-code-orchestrator-kit
Comprehensive DevOps skill for CI/CD, infrastructure automation, containerization, and cloud platforms (AWS, GCP, Azure). Includes pipeline setup…
github/awesome-copilot
Designs Azure infrastructure from a natural-language description, or diagrams an existing resource group, then refines the design through conversation and deploys it with Bicep.
splunk/splunk-platform-automator
A skill your agent uses when creating or updating splunkconfig.yml, designing Splunk Enterprise lab topology, multisite IDXC, SHC layout, architecture plan before config, or AWS Terraform block for…
modelstudioai/cli
Chinese-language entry point into Alibaba Cloud Bailian's image, video and speech generation and understanding, routed through separate image, video, speech and vision commands.
modelstudioai/cli
Shared execution protocol for the Alibaba Cloud Bailian bl skill family, covering consent, version checks, authentication and install, issue reporting and output conventions.
modelstudioai/cli
Hub for the bl CLI of Alibaba Cloud Model Studio (Bailian): app calls, knowledge bases, model catalog, usage and quota, workspaces, MCP market, auth and skill installs.
modelstudioai/cli
Drives fine-tuning on Alibaba Cloud Model Studio with the bl CLI: validate and upload data, create a job, watch it, export results and deploy the model.
modelstudioai/cli
Manages Alibaba Cloud Bailian knowledge bases with the bl command line: create bases, upload documents, deploy search services, fix chunks and handle data center files.
modelstudioai/cli
Decides whether a web search in Alibaba Cloud Bailian (Model Studio) workflows uses the model's built-in search or the Bailian MCP, based on the connection type.
Works with
Categories
Manages Alibaba Cloud Bailian managed agents as infrastructure as code with the bl managed-agent command, previewing every change before apply or destroy. A Chinese-language guide to the bl managed-agent command of the Model Studio CLI.yaml is the single source of truth: you initialize it, validate it offline, preview changes with plan and then apply or destroy, covering agents, environments, skills, vaults and deployments.
Bailian Managed Agent CLI fits situations like: scaffolding an agents.yaml for a new managed agent; previewing a configuration change before applying it; listing agents, environments, skills or deployments; pausing or running a deployment.
Run `npx skills add modelstudioai/cli --skill bailian-managed-agent -a claude-code`. Or copy the skill folder (skills/bailian-managed-agent in modelstudioai/cli) into .claude/skills/bailian-managed-agent in your project. Claude Code loads it when a task matches its description.
Run `npx skills add modelstudioai/cli --skill bailian-managed-agent -a codex`. Or copy the skill folder (skills/bailian-managed-agent in modelstudioai/cli) into .agents/skills/bailian-managed-agent in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add modelstudioai/cli --skill bailian-managed-agent -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bailian-managed-agent, .gemini/skills/bailian-managed-agent, .github/skills/bailian-managed-agent and .opencode/skills/bailian-managed-agent in your project.
Going by SKILL.md and its folder, Bailian Managed Agent CLI needs the command-line tools its instructions call (vault) and credentials named PROD_API_TOKEN and API_TOKEN. Our summary lists: The bl CLI from the Model Studio CLI; The shared bailian-protocol skill, installed with bl skill init.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.
Bailian Managed Agent CLI is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Bailian Managed Agent CLI: Deploying Scalable Agents (microsoft/ai-agents-for-beginners, 77k stars), Deploying Scalable Agents (microsoft/ai-agents-for-beginners, 77k stars), AWS Cdk Development (zxkane/aws-skills, 367 stars) and Senior DevOps Toolkit (maslennikov-ig/claude-code-orchestrator-kit, 260 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
modelstudioai (a GitHub organization) maintains it in modelstudioai/cli, which has 542 GitHub stars. The repository holds 8 skills in this directory. The repository was last updated on September 30, 2026.
Source: modelstudioai/cli on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.