Table of Contents

Class MigrationTools

Namespace
JD.AI.Core.Tools
Assembly
JD.AI.Core.dll

Migration tools for importing Claude Code skills, plugins, and hooks into JD.AI-native capabilities.

[ToolPlugin("migration")]
public sealed class MigrationTools
Inheritance
MigrationTools
Inherited Members

Methods

AnalyzeSkill(string, string?)

[KernelFunction("migration_analyze")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string AnalyzeSkill(string name, string? claudePath = null)

Parameters

name string
claudePath string

Returns

string

ConvertInstructions(string)

[KernelFunction("migration_convert")]
[ToolSafetyTier(SafetyTier.ConfirmOnce)]
public static string ConvertInstructions(string input)

Parameters

input string

Returns

string

ExportScanResults(string?)

[KernelFunction("migration_export")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string ExportScanResults(string? claudePath = null)

Parameters

claudePath string

Returns

string

GenerateParityMatrix()

[KernelFunction("migration_parity")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string GenerateParityMatrix()

Returns

string

ScanClaudeInstallation(string?)

[KernelFunction("migration_scan")]
[ToolSafetyTier(SafetyTier.AutoApprove)]
public static string ScanClaudeInstallation(string? claudePath = null)

Parameters

claudePath string

Returns

string