Skip to content
Back to skills

Doginals

ASecurity

The Doginals skill enables users to interact with the Doginals and

  • 16 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added June 7, 2026
businesspythonbashnodedocumentation

Security analysis

A100/100

Pro scans all 14 files and shows the line behind each finding

Scanned June 7, 2026

npx -y skills add modbender/skill-library-mcp --skill doginals --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Doginals?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Doginals
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/modbender-doginals/badge)](https://www.skillsdirectory.com/skills/modbender-doginals)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: Doginals Skill v1.0.2
description: The Doginals skill enables users to interact with the Doginals and
  Dunes protocols, facilitating inscription minting, token management, and
  seamless integration with Dogecoin Core.
---

# Doginals Skill v1.0.2

## Purpose
The Doginals skill enables users to interact with the Doginals and Dunes protocols, facilitating inscription minting, token management, and seamless integration with Dogecoin Core.

## Key Features
- **Doginals.js**: Core library for Dogecoin-native NFTs and inscriptions.
- **Dunes.js**: Supports DRC-20 fungible token minting and management.
- **Bulk Tools**: Includes `auto_inscriber_v4.py` for automated inscriptions and `bulk-mint.sh` for batch operations.
- **Auto-Setup**: Installs all dependencies, sets up Dogecoin Core, and ensures a streamlined configuration.
- **Documentation**: Comprehensive guides (`DoginalsREADME.md` and `DUNES.md`) for easy onboarding.

---

## Installation
Use the provided `install.sh` script to automatically configure all dependencies.

```bash
bash install.sh
```

---

## Usage
### Inscription Management:
```bash
node doginals.js wallet sync
node . mint <address> <path>
node . mint <address> <content type> <hex data>
node . mint <address> "" "" <delegate inscription ID>
```
Examples:
```bash
node . mint D9UcJkdirVLY11UtF77WnC8peg6xRYsogu "text/plain;charset=utf-8" 576f6f6621
node . mint D9UcJkdirVLY11UtF77WnC8peg6xRYsogu C:\doginals-main\ApeStractArtCollecton\DPAYSTONE.html
```

### DRC-20 Token Management:
```bash
node dunes.js wallet sync
node . drc-20 deploy <address> <ticker> <total> <max mint>
node . drc-20 mint <address> <ticker> <amount>
```
Examples:
```bash
node . drc-20 deploy D9pqzxiiUke5eodEzMmxZAxpFcbvwuM4Hg 'DFAT' 100000000 100000000
node . drc-20 mint D9pqzxiiUke5eodEzMmxZAxpFcbvwuM4Hg DCAC 100000000
```

### Bulk Minting (Automated with `auto_inscriber_v4.py`):
Before starting bulk minting, ensure your wallet is synced and properly funded. Place all the files you want inscribed into the `~/.doginals-main/inscribeBulk/` directory. The `auto_inscriber_v4.py` script grabs files from this location for inscription.

#### Steps:
1. Place your files in `~/.doginals-main/inscribeBulk/`.
2. Configure the `auto_inscriber_v4.py` script by specifying:
    - `directory`: Directory path containing files to inscribe (default: `~/.doginals-main/inscribeBulk/`).
    - `file_prefix`: Filename prefix (e.g., `ApeImage` for files like `ApeImage00001.jpg`).
    - `file_extension`: File type (e.g., `jpg`, `png`).
    - `start` and `end`: Range of file numbers to inscribe.

#### Run the Script:
```bash
python3 auto_inscriber_v4.py
```
The script will:
- Inscribe files in batches.
- Automatically sync the wallet if "too-long-mempool-chain" errors occur during inscription.
- Log any errors and update `.json` files with `txid` mappings.

---

## Viewing Transactions
Start the HTTP server:
```bash
node . server
```
Then open your browser to:
```bash
http://localhost:3000/tx/<transaction_id>
```
Replace `<transaction_id>` with the appropriate TXID from your logs.

---

## Notes
- Ensure Dogecoin Core is synced before performing actions.
- Replace sensitive wallet files with your own credentials.

---

## Warnings
- Only use wallets specifically configured for inscriptions to avoid unintended token burns.
- Verify all configurations before running minting or inscription commands.

Files in this skill

  • .doginals-main/.envExample.txt206 B
  • .doginals-main/.wallet.json125 B
  • .doginals-main/DUNES.md5.9 KB
  • .doginals-main/DoginalsREADME.md5.9 KB
  • .doginals-main/DunesREADME.md5.3 KB
  • .doginals-main/auto_inscriber_v4.py4.1 KB
  • .doginals-main/bulk-mint.sh556 B
  • .doginals-main/doginals.js17.8 KB
  • .doginals-main/dunes.js47.4 KB
  • .doginals-main/package-lock.json78.3 KB
  • .doginals-main/package.json828 B
  • SKILL.md3.4 KB
  • install.sh1.3 KB
  • package.json354 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.