fnos-cli-skill: An fnOS CLI Skill for DeepSeek Harness

fnnas-labs/fnos-cli-skill

Development & OperationsVerified
Listed on 2026-10-10
Page last updated 2026-10-20

Bridges the fnOS CLI Skill into DeepSeek Harness so the agent can invoke fnOS commands for system info and operations.

fnos-cli-skill packages the capabilities of fnOS CLI 0.2.0 as a Skill that a DSH plugin can invoke, so the Agent does not have to guess how commands are assembled. It addresses the gap where an Agent wants to drive fnOS but lacks command documentation: the Skill is loaded first, then read-only or authorized commands run per the package-local instructions. The adapter inside the bundle registers the Skill explicitly and resolves the CLI from the dependency's resource directory, so no global install is needed; the repository ships generated Skill docs and reviewable integration files under the MIT license.

How to Install

install
dsh plugin --profile web add github:fnnas-labs/fnos-cli-skill
Category
Development & Operations
Platform
DSH Plugin
Author
fnnas-labs
Distribution
Plugin

fnos-cli-skill Key Features

Registers fnOS CLI SkillNo global CLI neededReads system infoInteractive login flow
Listed on dsh-plugin.org

fnos-cli-skill Repo Summary

What Does It Do?

fnOS CLI Skill is a DSH plugin for DeepSeek Harness that brings fnOS CLI 0.2.0 into the harness as an Agent-callable Skill. It solves the problem of an Agent not knowing how to drive fnOS commands, by having the Agent load the fnOS Skill first and then follow the package-local invocation instructions. The repository is maintained by fnnas-labs under the MIT license and contains generated Skill documentation plus reviewable integration files, not the native CLI source or binaries.

Core Features

  • Skill registration: the adapter inside the bundle explicitly registers the fnOS CLI Skill, so installing the bundle alone is not Skill discovery.
  • CLI resolution: the adapter resolves the CLI from the dependency's resource directory, so DSH commands need no globally installed CLI.
  • Skill documentation: the repo ships generated Skill docs and reviewable integration files that the Agent loads before acting.
  • Version pinning: the bridge depends on exactly fnOS CLI 0.2.0, keeping the Skill docs and command behavior aligned.
  • Audit snapshot: the checked-in adapter file is an exact audit snapshot of the npm release, not the runtime entry.

How to Use This Plugin?

After enabling it in DSH, the Agent loads the fnOS Skill first and then follows its package-local invocation instructions. Sign-in stays a user action in a real terminal: open the authorization link, sign in and approve access in the browser, then paste the one-time code into the CLI prompt; never send passwords, authorization codes or tokens to an Agent. Once authorized, verify with a read-only request before moving on. For DSH, use a terminal on the same DSH Host, as the same system user, with the same configuration environment and profile, since remote browsers, SSH shells and containers do not share that session; on macOS, background Keychain access may need system approval.

How to Troubleshoot This Plugin?

If a command is missing or the Skill is not discovered, confirm the adapter registered it and check that the profile and configuration environment match. If sign-in state looks wrong, verify that authorization happened in a real interactive terminal, since remote environments do not inherit the session. On macOS, if Keychain access is denied, grant permission as prompted and retry.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: fnnas-labs/fnos-cli-skill. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ