sdk-reference

Document the TypeScript SDK for Simple Platform Actions.

1|1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/simple-platform/simple-tools --skill sdk-reference
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sdk-reference
Source: https://github.com/simple-platform/simple-tools/tree/main/tools/simple-cli/internal/scaffold/templates/agent/skills/sdk-reference
Command: npx skills add https://github.com/simple-platform/simple-tools --skill sdk-reference

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive and easily accessible reference for the TypeScript SDK (@simpleplatform/sdk), enabling developers to quickly understand and utilize its functionalities within Simple Platform Actions.

Core Features & Use Cases

  • API Documentation: Detailed explanations of core concepts, data access, storage, AI, and utility functions.
  • Code Examples: Practical TypeScript snippets demonstrating how to use SDK functions.
  • Use Case: A developer needs to integrate with the Simple Platform's storage service to upload a file. They can consult this Skill's reference for the exact uploadExternal function signature, required parameters, and context handling.

Quick Start

Use the sdk-reference skill to find the correct way to upload a file from a URL using the storage SDK.

Frequently Asked Questions about sdk-reference

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I use the TypeScript SDK to upload a file from an external URL in Simple Platform Actions?

To upload a file from an external URL using the TypeScript SDK, use the `uploadExternal` function from the storage module. This API reference provides the exact function signature, required parameters, and context handling for Simple Platform Actions.

What modules are available in the @simpleplatform/sdk for WASM modules?

The @simpleplatform/sdk provides modules for data access (`graphql`), file storage (`storage`), artificial intelligence (`ai`), HTTP requests (`http`), and settings (`settings`) to build WASM modules interacting with the Simple Platform backend.

How does request object property handling work in Simple Platform Actions?

Request object property handling in Simple Platform Actions is managed through core concepts like `simple.Handle` and context management. The SDK reference details how to access and manipulate these properties within your TypeScript code.

Can I execute GraphQL queries using the Simple Platform TypeScript SDK?

Yes, you can execute GraphQL queries using the `graphql` module of the TypeScript SDK. The reference documentation covers how to perform data access operations within your Simple Platform Actions environment.

What is the best way to integrate artificial intelligence functions in Simple Platform Actions?

The best way to integrate artificial intelligence functions is by using the `ai` module within the TypeScript SDK. The API reference provides detailed usage patterns and practical code examples for implementing AI features.

Do I need the @simpleplatform/sdk to interact with backend services in WASM modules?

Yes, the @simpleplatform/sdk is essential for developers building WASM modules that interact with the Simple Platform's backend services. It provides the necessary API interfaces for storage, HTTP requests, and data access.