dotharness/dotcraft/dotcraft-api

Claude Code and agent skill by dotharness/dotcraft

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Build applications with DotCraft's public SDKs, Harness, AppServer protocol, Channel adapters and modules, App Binding, dynamic tools, Desktop or .NET extensions, and MCP Apps. Use when connecting to, embedding, or publicly extending DotCraft; not for changing DotCraft itself.

Install

npx vskill@latest install dotharness/dotcraft/dotcraft-api

SKILL.md

DotCraft API

Build against the latest public DotCraft surface. Official documentation explains current behavior; installed package types confirm the exact names available to the project being edited.

Start from official documentation

Search https://www.dotcraft.net for the exact SDK, Harness, protocol, or extension topic and open the matching page before answering from memory. Use these section indexes when search is unavailable:

TaskDocumentation
Connect an applicationhttps://www.dotcraft.net/extend/sdks/
Connect a messaging platformhttps://www.dotcraft.net/extend/sdks/channels
Package a Channel for DotCraft hostshttps://www.dotcraft.net/extend/channel-modules
Embed the runtime in .NEThttps://www.dotcraft.net/extend/harness/
Implement AppServer JSON-RPChttps://www.dotcraft.net/extend/protocols/appserver
Build App Binding or a pluginhttps://www.dotcraft.net/extend/app-binding

The site describes the latest public release. Do not use a repository checkout, internal specification, test fixture, or default branch as an API reference.

Confirm code against the project

When writing code, inspect the project's package manifest and the installed package declarations:

  • TypeScript: @dotcraft/sdk and its exported .d.ts files; @dotcraft/plugin for Desktop extensions.
  • .NET client: DotCraft.Sdk and the bundled DotCraft.Protocol assembly.
  • In-process hosting and managed plugins: DotCraft.Harness and its bundled public assemblies.

Do not invent a method, DTO, event, option, or manifest field. If neither the official documentation nor the installed public types confirms it, state that it could not be verified.

Pick the integration shape

ShapeUse for
Client SDKAn Electron app, CLI, service, or bot that connects to an existing workspace.
HarnessA .NET application that owns and runs the agent runtime in-process.
AppServer protocolA custom client or unsupported language that implements JSON-RPC directly.
Channel adapter or moduleA TypeScript integration that connects a messaging platform, optionally packaged for discovery and lifecycle management by DotCraft hosts.
Public extensionApp Binding, Runtime Dynamic Tools, Desktop extensions, managed .NET extensions, or MCP Apps.

Configuring an installed DotCraft workspace is a product-usage task rather than API development. Plugin scaffolding belongs to the plugin-creation workflow; this skill explains the public contracts used by the result.

Read only the relevant reference

Verify before finishing

  • Build or typecheck the external project.
  • Confirm every API name against its installed public types.
  • Check runtime capabilities before using an optional AppServer surface.
  • Link the official page used for behavioral guidance.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/dotharness/dotcraft/dotcraft-api/badge)](https://verified-skill.com/skills/dotharness/dotcraft/dotcraft-api)

Something wrong with this skill or its page? Tell us.