claudecodex

dataminer-connector

DataMiner connector orchestration, XML, QAction, validation, testing, documentation, and simulation agents.

3 on GitHubby Skyline Communicationsv0.1.4LicenseRef-Skyline-Agent-Marketplaceupdated 7 days agoDeveloper tools
/

Plugin dataminer-connector from marketplace skyline-agent-marketplace in SkylineCommunications/agent-marketplace. Commands read from the repo's manifest — 6 days ago.

What it installs

Skills (31)

  • dataminer-catalog-hygiene

    Validation rules for DataMiner Catalog item documentation and metadata. Applies only to CatalogInformation/README.md and CatalogInformation/manifest.yml, never to root or project READMEs. Use when auditing, reviewing, or fixing Catalog item documentation — checking About, Key Features, Use Cases, Pr

  • dataminer-connector-core

    Foundation skill for all DataMiner connector tasks. Explains what DataMiner is, how connectors fit into the platform, how a connector executes at runtime, and routes to the right specialist skill for any task. Load this skill first — always.

  • dataminer-connector-debugging

    Read-only DataMiner connector runtime investigation and performance guidance. Separates protocol code, device/communication, and DataMiner environment causes and routes evidence gathering through supported diagnostic tools.

  • dataminer-connector-help

    Guidelines for writing DataMiner connector help/documentation pages: page structure, required sections, parameter documentation, connection info, version ranges, DVE documentation, and markdown formatting. Use when creating or reviewing connector documentation.

  • dataminer-connector-orchestrator

    Orchestrator reference material for DataMiner connector development: plan templates, Connector Map format, skill routing table, and NuGet package guidance. Loaded by the dataminer-connector-orchestrator for planning and delegation.

  • dataminer-dcf

    DataMiner Connectivity Framework (DCF) for connector development: physical/logical interfaces, connections, DCF properties, DCF system tables (65049/65050/65051), the DCFHelper class, and best practices for modelling matrices, routers, and patch panels. Use when adding or modifying DCF interfaces, c

  • dataminer-dis

    DataMiner Integration Studio (DIS) code-relevant workflow guidance for Visual Studio: XML editor, snippets, parameter generation, validator auto-fixes, comparer/Major Change Checker, table/version editors, and code-navigation aids. Use when the user is working in Visual Studio with DIS available. DI

  • dataminer-dmprotocol-packaging

    Create a .dmprotocol connector package from a classic (DIS-style) connector solution using the official Skyline.DataMiner.CICD.Tools.Packager CLI (dataminer-package-create dmprotocol). Use whenever you need a deployable/installable connector artifact and the project is NOT an SDK-style connector — e

  • dataminer-docs-house-style

    Applies general DataMiner documentation spelling, grammar, and terminology rules that apply regardless of context. Use whenever creating, editing, or reviewing DataMiner documentation.

  • dataminer-github-example-finder

    Find approved Skyline example and starter repositories for a connector or app task. Use when the user asks for an example, reference implementation, starter template, or best-practice repo, or before scaffolding so work builds on a vetted Skyline pattern.

  • dataminer-http-communication

    HTTP/HTTPS communication for DataMiner connectors: session and connection structure, request/response handling, authentication, HTTPS, dynamic configuration, and JSON response parsing. Use when implementing or modifying HTTP communication in connectors.

  • dataminer-idms

    Write C# code that reads or manipulates a DataMiner System through the IDms classes (Skyline.DataMiner.Core.DataMinerSystem): finding elements, reading/writing parameters and tables, executing Automation scripts, creating elements, managing views/services/alarms. Use whenever code must interact with

  • dataminer-logging

    Domain-neutral structured agent logging for Connector and Automation pipeline runs. Each agent writes timestamped JSON events to a per-agent log file.

  • dataminer-manifest

    Domain-neutral DataMiner build manifest for Connector and Automation pipeline runs. Defines the JSON schema and update protocol for connector-build-manifest.json.

  • dataminer-nugets

    Skyline DataMiner NuGet package selection and API references for Connector and Automation projects, including Dev Packs, IAS, DataMinerSystem, InterAppCalls, Protocol.Extension, Rates, and SecureCoding.

  • dataminer-polling-manager

    Polling Manager implementation pattern for DataMiner connectors. Provides configurable per-data-set polling intervals, enable/disable controls, parent/child dependencies, context menu actions, and response handling. Based on the official Skyline example connector.

  • dataminer-protocol-validator-prevention

    DataMiner protocol.xml validator prevention rules: concise authoring guardrails derived from Skyline.DataMiner.CICD.Validators. Use when creating, editing, reviewing, or validating protocol.xml so Critical findings are prevented and Major, Minor, and Warning findings are avoided.

  • dataminer-protocol-xml-reference

    protocol.xml, DPML, DataMiner connector XML schema authority: use when creating, editing, reviewing, fixing, or validating protocol.xml tags, attributes, enum values, fixed values, ID patterns, child placement, namespaces, keys, and keyrefs. The bundled references are the operational XSD replacement

  • dataminer-qaction-helper-generator

    Generate QAction_Helper.cs from protocol.xml using the qaction-helper-generation dotnet global tool. Use when explicitly requested or when an existing consumer depends on generated members changed by protocol.xml.

  • dataminer-qaction

    QAction (C#) development for DataMiner connectors: writing QActions, SLProtocol API, table fill methods (FillArray, FillArrayNoDelete, FillArrayWithColumn, SetRow, AddRow, DeleteRow), Clear/Leave sentinels, exception handling, multi-threading, performance optimization, logging, and code organization

  • dataminer-qaops-integration-testing

    Create or wire MSTestV2 integration tests that run on QAOps DataMiner, OR migrate an existing MSTest/Playwright integration test project onto QAOps (add a Test Package, gate credentials, run on a bridge). Use when testing Automation scripts, connectors, element/service behavior, or any solution chan

  • dataminer-qaops-simulators

    Device simulators for DataMiner QAOps integration tests: SNMP (Skyline Device Simulator / QADeviceSimulator), raw TCP (serial, HTTP, WebSocket), process-based simulators packaged with .dmtest, and large or per-run simulator assets supplied as QAOps supplementary files. Use when tests need real devic

  • dataminer-qaops-test-runs

    Run DataMiner integration or regression test packages through QAOps using dataminer-qaops test-run-and-wait. Use when the user says "test with QAOps", "test on RC", "test on a Main/Feature release DataMiner", "run my regression tests", "run my integration tests", or wants existing tests executed on

  • dataminer-qaops

    Foundation skill for QAOps (Quality Assurance and Operations): what QAOps is, when to use it, environment/configuration IDs, token handling, and routing to QAOps test-run and integration-test authoring/migration skills. Use when the user says "test with QAOps", "test on RC", "test on a Main/Feature

  • dataminer-sdk

    Skyline DataMiner SDK and official toolchain authority: SDK-style projects, official templates, validator cadence, Packager/CatalogUpload/DataMinerDeploy, Dev Packs, PackageReference, and troubleshooting. Use for project setup, validation, build, packaging, publishing, deployment, or whenever an off

  • dataminer-toon-simulation

    Generate TOON-format simulation files from DataMiner connector protocol.xml: endpoint extraction, realistic data generation, and TOON encoding rules for HTTP and SNMP connectors.

  • dataminer-unit-testing

    Unit testing for DataMiner connector QActions using SLProtocolMock: test project setup, Arrange/Act/Assert patterns, SLProtocolMock and SLProtocolMock<T>, IAsserter interface, table assertions, parameter verification, Moq integration, and Fluent Assertions. Use when writing or setting up unit tests

  • dataminer-validation-gates

    Run inline validation gates during connector development: schema verification for protocol.xml, C# style prevention (SA1505/SA1508/SA1028), and build quality checks for QActions. Use between XML authoring and QAction development to catch errors early.

  • dataminer-validation

    DataMiner connector validation: running the validator CLI, parsing JSON output, severity levels (Critical/Major/Minor/Warning), suppressing validator remarks with XML comments, common error codes, and fix suggestions. Use when validating a connector solution or interpreting validator results.

  • dataminer-xml-authoring

    DPML XML authoring for DataMiner connectors: protocol structure, parameters, groups, timers, triggers, actions, tables (array parameters), alarming, trending, UI pages/layout, display keys, DVEs, commands/responses, and Measurement sections. Use when creating or editing protocol.xml content.

  • project-type-identification

    Discovers and classifies every project in a repository that contains Skyline.DataMiner.SDK projects and/or DataMiner app frontends (ad hoc data source, data transformer, user-defined API, automation script, connector, NuGet project, shared project, test project, DataMiner app, and more) by combining

Subagents (10)

  • dataminer-connector-help-writer

    Generate connector help/documentation pages for DataMiner connectors. Reads the protocol.xml to extract parameters, connections, pages, and version history, then produces structured markdown documentation following Skyline Communications guidelines. Invoke for creating or updating connector document

  • dataminer-connector-investigator

    Investigate and debug DataMiner connector issues. Analyzes protocol.xml structure, QAction logic, polling chains, trigger sequences, and data flow to diagnose problems. Invoke when a connector has unexpected behavior, data is missing, or something isn't working as expected. (internal — used by Skyli

  • dataminer-connector-orchestrator

    DataMiner connector development orchestrator. Classifies tasks, analyzes the existing connector, creates an implementation plan, then delegates to specialist subagents. Use for any DataMiner connector (protocol/driver) development task: new connectors, features, bug fixes, investigations, reviews, a

  • dataminer-connector-qaction-writer

    Write and modify C# QActions for DataMiner connectors. Handles SLProtocol API calls, table fills, parsing, exception handling, and performance. Returns XML registration requirements to the orchestrator instead of editing protocol.xml. (internal — used by Skyline Agent Marketplace)

  • dataminer-connector-reviewer

    Review an existing DataMiner connector against Skyline Communications best practices and coding guidelines. Supports the default normal review and an explicit first-release readiness profile with checklist traceability, evidence requests, developer feedback, and release-gate reporting. (internal — u

  • dataminer-connector-scaffolder

    Scaffold new DataMiner connector (protocol/driver) solutions from the official Skyline template. Handles template parameters, connection type selection, OID configuration, and initial solution setup. Invoke for new connector creation tasks. NOT for DataMiner Extension Modules (DxM/DcM) — use datamin

  • dataminer-connector-simulation-generator

    Generate TOON-format simulation files from DataMiner connector protocol.xml. Extracts all SNMP OIDs and HTTP endpoints, inspects C# deserialization classes, generates realistic mock data, and writes a standalone simulation.toon file to the solution root. (internal — used by Skyline Agent Marketplace

  • dataminer-connector-test-writer

    Write unit tests for DataMiner connector QActions using SLProtocolMock. Handles test project setup, mock configuration, Arrange/Act/Assert patterns, table assertions, and parameter verification. For real DataMiner or QAOps integration tests, load the QAOps integration-testing skill instead of using

  • dataminer-connector-validator

    Run the DataMiner connector validator and report results without editing source. Finds the solution, parses JSON findings, explains severity, and recommends fixes or justified suppressions for the owning specialist. (internal — used by Skyline Agent Marketplace)

  • dataminer-connector-xml-author

    Author and modify DPML XML content in DataMiner connector protocol.xml files. Handles parameters, groups, timers, triggers, actions, tables, alarming, trending, UI pages, commands, responses, sessions, and display configuration. Invoke for any protocol.xml structural changes. (internal — used by Sky

View source on GitHub

More from SkylineCommunications/agent-marketplace

All 3 plugins →

DataMiner Automation script planning, authoring, testing, investigation, and review agents.

29 skills · 6 agents

3

dataminer-apps

claudecodex

Build static frontend applications for deployment inside Skyline DataMiner.

10 skills · 1 agent

3

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

context7

claudecodex

Up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your coding agent's context.

1 MCP server

upstash/context7 64,709

Use Alibaba Open Code Review from local Codex.

2 skills

alibaba/open-code-review 50,068

slidev

claude

Claude Code skill for creating and presenting Slidev slidedecks

1 skill

slidevjs/slidev 49,452

gitnexus

claudecodex

Code intelligence powered by a knowledge graph. Provides execution flow tracing, blast radius analysis, and augmented search across your codebase.

12 skills · 1 MCP server · hooks

abhigyanpatwari/GitNexus 48,482

daisyui

claudecodex

daisyUI component library skill

7 skills

saadeghi/daisyui 42,821

Maintain dataminer-connector?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex plugins3 plugins