Agent skill

Python Nethsecurity

by NethServer in NethServer/nethsecurity

Write or modify Python scripts for NethSecurity packages. An agent skill from NethServer/nethsecurity.

Custom licenceAuto-check passedDevelopment

Install Python Nethsecurity

skills CLI
$ npx skills add NethServer/nethsecurity --skill python-nethsecurity -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install NethServer/nethsecurity python-nethsecurity --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/NethServer/nethsecurity.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/python-nethsecurity .claude/skills/python-nethsecurity && rm -rf skills-src

Use ~/.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/

Facts

Skill name
python-nethsecurity
GitHub stars
191
Token cost
~2k tokens
SKILL.md length
500 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
Custom licence

At a glance

Write or modify Python scripts for NethSecurity packages. An agent skill from NethServer/nethsecurity.

  • Creating new Python scripts
  • SKILL.md covers What I do, When to use me, File Structure & Extensions and Shebang & License Header, plus 9 more sections
  • Calls ruff and python3
  • Configuring package build systems

What it does

Python Nethsecurity is an agent skill from NethServer/nethsecurity. Write or modify Python scripts for NethSecurity packages. Use when creating new Python scripts, configuring package build systems, or writing utilities. Covers shebang, license headers, extension handling, ruff compliance, available modules, and UCI commit conventions.

Its SKILL.md is about 2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Works with OpenCode and other Agent Skills-compatible tools. Requires Python 3.11+ and understanding of NethSecurity build system.

It sits in Development, covering Commit messages and Linting and formatting. It works with Python and Ruff. The repository describes itself as: NethSecurity image and build environment.

When your agent uses it

  • Creating new Python scripts
  • Configuring package build systems
  • Writing utilities

Example prompts

  • “/python-nethsecurity”

Requirements

  • Python 3
  • Compatibility (from SKILL.md): Works with OpenCode and other Agent Skills-compatible tools. Requires Python 3.11+ and understanding of NethSecurity build system.

What it can do on your machine

Read from SKILL.md and the folder at commit a22e7f9. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Shell commands in SKILL.md call:

    • ruff
    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Works with OpenCode and other Agent Skills-compatible tools. Requires Python 3.11+ and understanding of NethSecurity build system.

    From compatibility in the SKILL.md frontmatter.

Context cost

Python Nethsecurity loads about 2k tokens when it runs. Until then it costs about 72 tokens; SKILL.md has 500 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~72
When it runs · the whole SKILL.md, loaded when a task matches
~2k

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.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

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.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 500 words (~1,958 tokens).

“Use this skill when you are:”

— opening of SKILL.md by NethServer, Custom licence
name
python-nethsecurity
compatibility
Works with OpenCode and other Agent Skills-compatible tools. Requires Python 3.11+ and understanding of NethSecurity build system.
metadata.domain
nethsecurity-python
metadata.type
development

Read the full SKILL.md on GitHub

Files

Just SKILL.md in .agents/skills/python-nethsecurity of NethServer/nethsecurity.

Open the folder on GitHubat commit a22e7f9

Compare with similar skills

Python Nethsecurity 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.

Python Nethsecurity compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Python Nethsecurity this skillNethServer/nethsecurity191—~2kAutomated safety check: PassCustom licence
Saleor Commit Workflowsaleor/saleor23k—~575Automated safety check: PassBSD-3-Clause
Kedro Babysitkedro-org/kedro11k—~4kAutomated safety check: PassCustom licence
Update Dependenciesalorence/django-modern-rpc111—~1.3kAutomated safety check: PassMIT
Align Recipe pyproject.tomlgoogle/adk-recipes10k—~4.6kAutomated safety check: PassApache-2.0
Ruffastral-sh/claude-code-plugins314—~992Automated safety check: PassApache-2.0

Similar skills

  • Commits changes in the Saleor codebase and works through pre-commit hook failures from ruff, mypy, the GraphQL schema check and the migrations check.

    23k GitHub stars~575 tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Kedro Babysit

    kedro-org/kedro

    Run Kedro's local lint / format / type-check / tests on changed files (uses the project's pre-commit hooks, ruff, mypy, pytest, lint-imports, detect-secrets, Make targets — in the right venv), or…

    11k GitHub stars~4k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Update Dependencies

    alorence/django-modern-rpc

    Routine update of all project dependencies — uv itself, uv.lock (all groups), tool versions pinned in GitHub workflows and .pre-commit-config.yaml (uv, ruff, mypy...), and SHA-pinned GitHub Actions.

    111 GitHub stars~1.3k tokensUpdated today
    DevelopmentAuto-check passed
  • Align Recipe pyproject.toml

    google/adk-recipes

    Official

    Brings a Python recipe's pyproject.toml in line with the repo's CI rules, either as a read-only dry run or by rewriting the file while keeping comments.

    10k GitHub stars~4.6k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • Ruff

    astral-sh/claude-code-plugins

    Official

    Guide for using ruff, the extremely fast Python linter and formatter.

    314 GitHub stars~992 tokensUpdated 7 mo ago
    DevelopmentAuto-check passed
  • Cuga Contributor Workflows

    cuga-project/cuga-agent

    Run CUGA contributor workflows: Conventional Commits, create pull requests against origin with gh and PR templates, and ruff check/format via uv.

    893 GitHub stars~277 tokensUpdated today
    DevelopmentAuto-check passed

More from NethServer/nethsecurity

  • Openwrt Package Update

    NethServer/nethsecurity

    A skill your agent uses when updating any forked OpenWrt package in a NethSecurity workspace from the upstream openwrt/packages feed.

    191 GitHub stars~841 tokensUpdated yesterday
    Auto-check passed
  • Netifyd

    NethServer/nethsecurity

    Work with the Netify Agent (netifyd) DPI daemon on NethSecurity — its configuration graph, processor/sink plugins, flow-actions rules, criteria expressions, address groups, telemetry records and CLI.

    191 GitHub stars~3.5k tokensUpdated yesterday
    Auto-check passed
  • Create Issue

    NethServer/nethsecurity

    Turn messy raw material — coworker chat excerpts, support discussions, log snippets, debugging findings, CI failures — into a well-formed GitHub issue on the NethServer/nethsecurity tracker via the…

    191 GitHub stars~3.1k tokensUpdated yesterday
    Auto-check passed
  • Ns API

    NethServer/nethsecurity

    Write or modify a NethSecurity Python RPCD API script or hook.

    191 GitHub stars~2.8k tokensUpdated yesterday
    Auto-check passed
  • Openwrt Package

    NethServer/nethsecurity

    Create or modify an OpenWrt ns- package including Makefile, config fragments, and upstream patches.

    191 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed

Works with

Categories

Questions about Python Nethsecurity

What does Python Nethsecurity do?

Write or modify Python scripts for NethSecurity packages. An agent skill from NethServer/nethsecurity. Python Nethsecurity is an agent skill from NethServer/nethsecurity. Write or modify Python scripts for NethSecurity packages.

When should I use Python Nethsecurity?

Python Nethsecurity fits situations like: creating new Python scripts; configuring package build systems; writing utilities.

How do I install Python Nethsecurity in Claude Code?

Run `npx skills add NethServer/nethsecurity --skill python-nethsecurity -a claude-code`. Or copy the skill folder (.agents/skills/python-nethsecurity in NethServer/nethsecurity) into .claude/skills/python-nethsecurity in your project. Claude Code loads it when a task matches its description.

How do I install Python Nethsecurity in Codex?

Run `npx skills add NethServer/nethsecurity --skill python-nethsecurity -a codex`. Or copy the skill folder (.agents/skills/python-nethsecurity in NethServer/nethsecurity) into .agents/skills/python-nethsecurity in your project. Codex loads it when a task matches its description.

Can I use Python Nethsecurity in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add NethServer/nethsecurity --skill python-nethsecurity -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/python-nethsecurity, .gemini/skills/python-nethsecurity, .github/skills/python-nethsecurity and .opencode/skills/python-nethsecurity in your project.

What does Python Nethsecurity need to run?

Going by SKILL.md and its folder, Python Nethsecurity needs the command-line tools its instructions call (ruff and python3). Our summary lists: Python 3. Compatibility (from SKILL.md): Works with OpenCode and other Agent Skills-compatible tools. Requires Python 3.11+ and understanding of NethSecurity build system..

Does Python Nethsecurity access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Python Nethsecurity safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Python Nethsecurity use?

Python Nethsecurity has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Python Nethsecurity use?

About 2k tokens (SKILL.md is roughly 7.8k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Python Nethsecurity?

Skills that share tags, products or a category with Python Nethsecurity: Saleor Commit Workflow (saleor/saleor, 23k stars), Kedro Babysit (kedro-org/kedro, 11k stars), Update Dependencies (alorence/django-modern-rpc, 111 stars) and Align Recipe pyproject.toml (google/adk-recipes, 10k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Python Nethsecurity?

NethServer (a GitHub organization) maintains it in NethServer/nethsecurity, which has 191 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 6, 2026.

Source: NethServer/nethsecurity on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.