open-index/open-npm huggingface dataset:
npm package: @gov4git/js-client
Description: JavaScript client for gov4git
Latest version: 2.2.6

# @Gov4Git/JS-Client

A JavScript wrapper to https://github.com/gov4git/gov4git

## Install

```bash
npm install -g @gov4git/js-client
```

You should then be able to run `gov4git` commands or the alias `g4g`.

```
g4g --help
```

## Updating to a newer version of the GitRules Protocol

A new version of this package needs to be released whenever [GitRules](https://github.com/gov4git/gov4git) releases a new version.

### Update process

1. Update the `archive-downloader.variables.version` field in `package.json` to the new version of GitRules.
2. Update the `version` field in `package.json` (typically matching the new version of GitRules)
3. When these changes make it to the main branch, a GitHub action will automatically deploy a new npm package.
npm package: @govau-platforms/notify-client
Description: Notify.gov.au Node.js client 
Author: Digital Transformation Agency
Latest version: 5.2.6

# Notify.gov.au Node.js client

Use this client to send emails and text messages using the Notify API.

Useful links:

- [Documentation](https://docs.notify.gov.au)
- [NPM package](https://www.npmjs.com/package/@govau-platforms/notify-client)
- [Changelog](https://github.com/govau/notify-client-node/blob/master/CHANGELOG.md)
- [Contributing to this client](https://github.com/govau/notify-client-node/blob/master/CONTRIBUTING.md)
npm package: @govbr-ds/markdownlint-config
Description: Configuração compartilhada do markdownlint para projetos do GovBR-DS
Author: SERPRO
Latest version: 4.6.1

# GovBR-DS - Config Tools

## Objetivo

Compartilhar os padrões de criação markdown entre os projetos do [GovBR-DS](https://gitlab.com/govbr-ds 'GovBR-DS').

## Como instalar

1. Instale os seguintes pacotes:

   ```bash
   npm install -D @govbr-ds/markdownlint-config husky cross-env
   ```

## Como configurar

Configurações para o [Markdownlint](https://github.com/DavidAnson/markdownlint) e também usamos o [Markdownlint-cli](https://github.com/igorshubovych/markdownlint-cli).

1. Crie um arquivo `.markdownlint.yml` na raiz do seu projeto e extenda a configuração:

   ```yml
   extends: '@govbr-ds/markdownlint-config'
   ```

1. Crie um arquivo `.markdownlintignore` na raiz do seu projeto e inclua os arquivos e pastas que deseja ignorar da validação de markdown:

   ```yml
   CHANGELOG.MD
   node_modules
   ```

   Quando o CHANGELOG.md é gerado automaticamente é recomendável o excluir da verificação.

1. Conforme a documentação do [Husky](https://github.com/typicode/husky) inclua o hook `pre-commit` com o código abaixo:

   ```bash
   npx --no -- lint-staged
   ```

   E configure o `package.json` com o seguinte script:

   ```json
     "scripts": {
        "lint:md": "cross-env markdownlint -d -f '**/*.md'",
     },
     "lint-staged": {
        "*.md": [
          "markdownlint -d -f"
        ]
     },
   ```

## Como contribuir?

Antes de abrir um Merge Request tenha em mente algumas informações:

- Esse é um projeto opensource e contribuições são bem-vindas.
- Para facilitar a aprovação da sua contribuição, escolha um título curto, simples e explicativo para o MR, e siga os padrões da nossa [wiki](https://gov.br/ds/wiki/ 'Wiki').
- Quer contribuir com o projeto? Confira o nosso guia [como contribuir](../../CONTRIBUTING.md 'Como contribuir?').

## Reportar bugs/necessidades

Você pode usar as [issues](https://gitlab.com/govbr-ds/tools/govbr-ds-config-tools/-/issues/new) para nos informar os problemas que tem enfrentado ao usar nossa biblioteca ou mesmo o que gostaria que fizesse parte do projeto. Por favor use o modelo que mais se encaixa na sua necessidade e preencha com o máximo de detalhes possível.

Nos comprometemos a responder a todas as issues

## Precisa de ajuda?

> Por favor **não** crie issues para fazer perguntas...

Use nossos canais abaixo para obter tirar suas dúvidas:

- Site do GovBR-DS [http://gov.br/ds](http://gov.br/ds)

- Usando nosso canal no discord [https://discord.gg/U5GwPfqhUP](https://discord.gg/U5GwPfqhUP)

## Padrão de commits

Para mais informações sobre o padrão de commits consulte [a nossa Wiki](https://gov.br/ds/wiki/git-gitlab/guias/commit/ 'Padrão de commit').

## Licença

Nesse projeto usamos a licença MIT.
npm package: @govcraft/agent-skills
Description: CLI for validating and working with Agent Skills
Author: Roland Rodriguez
Latest version: 0.4.4

# agent-skills-cli

Command-line tool for validating and working with [Agent Skills](https://agentskills.io).

## Installation

Install the `agent-skills` binary using any of these methods:

### Shell (macOS/Linux)

```bash
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Govcraft/agent-skills/releases/download/v0.4.4/agent-skills-cli-installer.sh | sh
```

### PowerShell (Windows)

```powershell
irm https://github.com/Govcraft/agent-skills/releases/download/v0.4.4/agent-skills-cli-installer.ps1 | iex
```

### npm

```bash
npm install -g @govcraft/agent-skills
```

### Cargo

```bash
cargo install agent-skills-cli
```

## Commands

### validate

Check that a skill conforms to the specification:

```bash
agent-skills validate ./my-skill
```
```
✓ my-skill (./my-skill)
```

Accepts a skill directory, a path to `SKILL.md`, or `-` to read paths from stdin.

**Note:** The `name` field in SKILL.md must match the parent directory name. A skill in `./my-skill/SKILL.md` must have `name: my-skill`.

### list

Discover skills in a directory:

```bash
agent-skills list ./skills
```
```
data-analysis    Analyze datasets and generate reports...
pdf-processing   Extract text from PDFs, fill forms...
```

Options: `--recursive` to search subdirectories, `--check` to validate each skill, `--long` for full details.

### read-properties

Extract skill metadata as JSON, YAML, or TOML:

```bash
agent-skills read-properties ./my-skill --format json
```
```json
{
  "name": "my-skill",
  "description": "Does something useful."
}
```

### to-prompt

Generate XML for embedding skill metadata in agent prompts:

```bash
agent-skills to-prompt ./skill-one ./skill-two
```

## Scripting and CI

- **Exit codes:** 0 on success, non-zero on failure
- **JSON errors:** `--json` for machine-readable error output
- **Stdin support:** Pass `-` to read paths from stdin
- **Quiet mode:** `-q` suppresses informational output

```bash
agent-skills validate ./my-skill || exit 1
```

## Specification

Skills are validated against the [Agent Skills specification](https://agentskills.io).

## License

MIT