Skip to contents

Chat Interface

Core chat functionality and message handling

claude_computer()
Computer Use with Claude
claude_new()
Create Claude Chat Object

Tools

Computer use, web search, code execution, and custom tools

beta_headers
Beta Header Constants
claude-tools
Tool Use with Claude
claude_code_exec()
Code Execution Tool
claude_context_edit()
Context Editing Configuration
claude_memory()
Memory Tool
claude_text_editor()
Text Editor Tool
claude_tool()
Create a Custom Tool
claude_tool_defer()
Mark Tool for Deferred Loading
claude_tool_programmatic()
Enable Programmatic Tool Calling
claude_web_fetch()
Web Fetch Tool
claude_web_search()
Web Search Tool

Skills

Persistent skills management

claude_skill()
Reference a Skill by ID
claude_skill_list()
List Available Skills
claude_skill_local()
Load Skill from Local Directory
claude_skill_upload()
Upload Skill to API

Files

File upload and management

claude_doc_cite()
Create Document Content Block with Citations
claude_file_content()
Create File Content Block
claude_file_delete()
Delete a File
claude_file_download()
Download File Content
claude_file_get()
Get File Metadata
claude_file_list()
List Uploaded Files
claude_file_upload()
Upload a File

Configuration

Configuration and health checks

artclaude_health_check()
Verify Claude API Connectivity
claude_models()
List Available Claude Models