smithery/tuanductran

nextdns-api

NextDNS API integration best practices for authentication, profile management, analytics, logs, and real-time streaming. This skill should be used when working with NextDNS API endpoints, handling DNS analytics, managing security profiles, or implementing DNS filtering solutions. Triggers on tasks involving NextDNS profiles, DNS logs, analytics queries, or API integration.

Installation

$ npx skills add smithery/tuanductran --skill nextdns-api
More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.1
LicenseMIT
More metadata
author
tuanductran
version
1.0.1

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,828 B
  • docs SUMMARY.md 394 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

<!-- @case-police-ignore Api -->

NextDNS API skills

Capability rules

Rule Keywords Description
[authentication](rules/authentication.md) API key, X-Api-Key, authorization, authentication Authenticate with NextDNS API
[profile-management](rules/profile-management.md) create profile, update profile, delete profile, profile settings Manage NextDNS profiles
[security-settings](rules/security-settings.md) threat intelligence, cryptojacking, DNS rebinding, typosquatting Configure security features
[privacy-settings](rules/privacy-settings.md) blocklists, native tracking, disguised trackers, affiliate Configure privacy features
[parental-control](rules/parental-control.md) parental control, safe search, youtube restricted, block bypass Configure parental controls
[allowlist-denylist](rules/allowlist-denylist.md) allowlist, denylist, domain blocking, domain allowing Manage allow/deny lists
[analytics-queries](rules/analytics-queries.md) analytics, query parameters, date filtering, pagination Query analytics data
[analytics-endpoints](rules/analytics-endpoints.md) status, domains, reasons, devices, protocols Access analytics endpoints
[time-series-data](rules/time-series-data.md) time series, charts, interval, alignment, timezone Retrieve time series data
[logs-management](rules/logs-management.md) logs, filtering, search, raw logs, deduplication Query and filter logs
[logs-streaming](rules/logs-streaming.md) SSE, real-time, streaming, Server-sent events Stream logs in real-time
[logs-clear](rules/logs-clear.md) clear logs, delete logs, purge, gdpr Permanently delete all logs
[error-handling](rules/error-handling.md) error response, validation, 400 error, error format Handle API errors
[pagination](rules/pagination.md) cursor, limit, next page, pagination Paginate API responses
[date-formats](rules/date-formats.md) ISO 8601, UNIX timestamp, relative dates, date parsing Use correct date formats
[nested-endpoints](rules/nested-endpoints.md) nested objects, child endpoints, PATCH, DELETE Work with nested endpoints
[rewrites](rules/rewrites.md) rewrites, dns records, custom dns, hostname override, cname Manage DNS rewrite records
[settings](rules/settings.md) settings, logs, log retention, log location, cache boost, cname flattening Manage profile settings
[account-management](rules/account-management.md) account, profiles list, profile enumeration, ownership, plan Retrieve account info and all profiles
[profile-copy](rules/profile-copy.md) copy profile, clone profile, duplicate, backup, migration Clone an existing profile to a new one

Efficiency rules

Rule Keywords Description
[response-format](rules/response-format.md) data, meta, errors, response structure Parse API responses
[logs-download](rules/logs-download.md) download logs, export logs, redirect Download log files
[rate-limiting](rules/rate-limiting.md) rate limit, 429, retry, backoff, resilience, exponential Retry transient API errors with backoff