All authors

Claude Skills by nxp-agentic-ai
github.com/nxp-agentic-ai122 skills0 installs126 views
- S32flashtool Supported Devices Per PlatformAnswer which processors, flash memories, communication interfaces, and platform limitations are supported by S32FlashTool for a given board, platform, or family, using installed support files as the authoritative source.Votes: 0GitHub stars: 5
- S32flashtool Upload File To FlashProgram a binary file into supported flash memory on an NXP S32 device using either S32FlashTool CLI or S32FlashTool GUI via RPC.Votes: 0GitHub stars: 5
- S32flashtool Workflow IndexCompact routing index for choosing the correct S32FlashTool operation skill and execution mode.Votes: 0GitHub stars: 5
- S32flashtool Write RconWrite hex data into RCON/EEPROM on a supported NXP S32 device using S32FlashTool GUI via RPC or S32FlashTool CLI.Votes: 0GitHub stars: 5
- S32sdaf Auth DevicePerform S32SDAF / Volkano challenge-response authentication for a registered device UID. Validates UID and challenge input, confirms registration state when needed, and retrieves the authentication response for generic UID+challenge flows. If the request mentions HSE2, BootROM, HSE-FW, scheme_id, ADK1, or OID-sensitive behavior - or KUID combined with an HSE2 scheme/OID context - route to the HSE2-specific skill before invoking the generic get-response wrapper. A KUID selector by itself does ...Votes: 0GitHub stars: 5
- S32sdaf Change PasswordSet or update the Volkano smart-card user password for S32SDAF workflows. Covers first-password initialization on a newly initialized smart card and authenticated password updates on an already-provisioned card, validates password inputs and command usage, and guides the agent through a persistent smart-card mutation using volkano.exe.Votes: 0GitHub stars: 5
- S32sdaf Delete RecordDelete a device UID record and all associated keys from a Volkano smart card for S32SDAF workflows. Resolves the exact UID to delete through discovery when needed, enforces irreversible-operation confirmation, and verifies the record is gone after deletion.Votes: 0GitHub stars: 5
- S32sdaf Discovery And StatusPerform safe read-only discovery and readiness checks for S32SDAF / Volkano environments. Verifies MCP/server readiness, locates Volkano installations when needed, inspects registered smart-card UIDs, and establishes the correct next step before authentication or key-registration workflows.Votes: 0GitHub stars: 5
- S32sdaf Export WrapkeyExport the smart card's public wrapping key for S32SDAF / Volkano workflows. Resolves installation and card-readiness prerequisites, executes the read-side export operation, and explains when the exported key should be used directly versus handed off to wrap-and-register workflows.Votes: 0GitHub stars: 5
- S32sdaf Generate Debug CardGenerate an HSE2-oriented debug card workflow artifact for S32SDAF using volkano_utils.exe and compute its authentication tag with volkano.exe using an ADK2 key. Guides the agent through debug-card input preparation, smart-card prerequisites, applet-version checks, signature encoding choices, and the distinction between generating the debug-card BLOB and signing/authenticating it.Votes: 0GitHub stars: 5
- S32sdaf Hse2 AuthenticationPerform S32SDAF HSE2-oriented authentication workflows by selecting the correct response-calculation scheme and key path documented by the knowledge base. Distinguishes HSE1 from HSE2, separates BootROM vs HSE-FW response schemes, and guides the agent through UID/OID/key-selection prerequisites for ADKP and ADK1-backed flows. Explicitly guards against assuming that the generic MCP get-response wrapper can represent raw Volkano HSE2 command semantics.Votes: 0GitHub stars: 5
- S32sdaf Kb EntrypointAutomatic KB-first entrypoint and router for SDAF / S32SDAF / Volkano-related requests. Detects direct and indirect SDAF intent from broad user prompts, consults the s32sdaf knowledge base for definitions and explanations before answering, performs safe status/discovery steps when context is missing, and routes to the correct downstream workflow without requiring the user to explicitly request knowledge-base lookup.Votes: 0GitHub stars: 5
- S32sdaf Register KeyRegister a device UID and associated smart-card key for S32SDAF / Volkano workflows using the current MCP tool surface. Covers plain ADKP plus wrapped and OID-sensitive families such as ODAK, ADK1, ADK2, KUID, KUID_RF, and KUID_PRE_FA, including applet-version requirements and per-family parameter validation.Votes: 0GitHub stars: 5
- S32sdaf Secure Debug SessionEnable secure debugging in an S32DS debug configuration to debug a secured/locked S32 device. Focuses on the S32DS flow - select the launch config, enable secure debugging by editing the .launch file (or the Debugger tab), choose the Debugging type (Password or Challenge & Response), point at the smart card / Secure Keys Registry, and start the session. The debugger and smart card compute the challenge-response in the background; you do not wrap keys or compute responses by hand. Use whenever...Votes: 0GitHub stars: 5
- S32sdaf Unified Get ResponseProvide a single operational entry point for all S32SDAF / Volkano get_response workflows, from simple UID+challenge requests through HSE2 scheme-specific requests. Resolves UID references, validates inputs, inspects smart-card state when needed, selects the correct key path, and routes execution to either the MCP wrapper or a raw-command-capable path when required.Votes: 0GitHub stars: 5
- S32sdaf Wrap And RegisterWrap a plain device key using the smart card's public wrapping key and then register the resulting wrapped key for a device UID. Covers wrapped-key families such as KUID, KUID_RF, KUID_PRE_FA, ODAK, ADK1, and ADK2, and uses the generic MCP register-key tool for the final registration step.Votes: 0GitHub stars: 5
- S32sdaf Wrap KeyWrap a plain device key using the smart-card public wrapping key for S32SDAF / Volkano workflows. This workflow uses volkano_utils.exe -cmd wrap_key to produce wrapped material suitable for later registration. Resolves whether the user already has a valid public wrapping key or must export it first, validates input format, and produces wrapped key material suitable for later registration.Votes: 0GitHub stars: 5
- S32trace Analyze CoverageAnalyze an S32DS Flat Profiler code-coverage export (.flatprofiler) together with its ELF binary and project source tree to answer questions about coverage percentages, uncovered code paths, execution hotspots, and annotated source. Use when the user mentions a .flatprofiler file, code coverage, uncovered functions, or wants to know how well their application was tested. Trigger phrases: "how well is my code covered", "which functions were never called", "show me uncovered lines", "what is th...Votes: 0GitHub stars: 5
- S32trace Analyze PerformanceAnalyze an S32DS Performance View .perf export together with its ELF binary and project source tree to answer questions about function timing, call counts, hot functions, call-graph structure, and annotated source. Use when the user mentions a .perf file, performance profiling, inclusive/exclusive time, call graph, hot functions, or wants to know where CPU time is spent. Trigger phrases: "analyze perf file", "load .perf", "where does the CPU spend time", "which function is slowest", "show me ...Votes: 0GitHub stars: 5
- S32trace Analyze TimelineAnalyze an S32DS Timeline view .timeline export together with an optional ELF binary and project source tree to answer questions about execution hotspots, function-level sample distributions, time-window analysis, execution sequences, and source-annotated hot lines. Use when the user mentions a .timeline file, timeline view, PC sampling, execution hotspots from a timeline, or wants to know where the CPU spends time. Trigger phrases: "analyze timeline", "load .timeline", "where does the CPU sp...Votes: 0GitHub stars: 5
- S32trace Analyze TraceAnalyze a decoded S32Trace Trace-view export (.csv) together with its ELF binary and optional project source tree to answer questions about instruction addresses, timing, hot functions, code snippets, and potential improvements. Use when the user mentions a trace CSV, an ELF file, or a project source folder in the context of trace analysis. Trigger phrases: "analyze this trace", "load the trace CSV", "which function is the hottest", "where did instruction X execute", "how long between these l...Votes: 0GitHub stars: 5
- S32trace Create ConfigurationUse this skill whenever the user wants to create, generate, or scaffold an S32Trace configuration XML for a specific board (SAF86XX, S32K314, S32G3, S32N55, ...), enable or disable cores, toggle timestamp or cycle-counting, set the trace scenario, configure the ETF or DDR sink (buffer mode, base address, buffer size, collection mode, memory space), change SoC module (funnel) settings, set the GTA/CCS target-access endpoint, set the output folder, or ask which sink collects a given core. Trigg...Votes: 0GitHub stars: 5