Skip to main content
GET
/
v1
/
skills
curl -X GET https://api.astralform.ai/v1/skills \
  -H "X-API-Key: sk_live_your_api_key"
[
  {
    "name": "pdf-processing",
    "display_name": "PDF Processing",
    "description": "Extracts text and tables from PDF files, fills PDF forms, and merges multiple PDFs.",
    "version": "1.0.0",
    "author": "Astralform"
  },
  {
    "name": "data-analysis",
    "display_name": "Data Analysis",
    "description": "Analyzes datasets, generates charts, and creates summary reports.",
    "version": "2.1.0",
    "author": null
  }
]

Documentation Index

Fetch the complete documentation index at: https://astralform.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Returns metadata for all enabled skills configured for this project. The agent uses this to know which skills are available.

Authentication

X-API-Key
string
required
Project API key (e.g., sk_live_... or sk_test_...)

Response

skills
array
Array of skill objects
curl -X GET https://api.astralform.ai/v1/skills \
  -H "X-API-Key: sk_live_your_api_key"
[
  {
    "name": "pdf-processing",
    "display_name": "PDF Processing",
    "description": "Extracts text and tables from PDF files, fills PDF forms, and merges multiple PDFs.",
    "version": "1.0.0",
    "author": "Astralform"
  },
  {
    "name": "data-analysis",
    "display_name": "Data Analysis",
    "description": "Analyzes datasets, generates charts, and creates summary reports.",
    "version": "2.1.0",
    "author": null
  }
]

Usage Notes

  • Only enabled skills are returned
  • Descriptions are kept short (~100 tokens) for efficient context usage
  • The agent automatically activates skills when user requests match
  • Full skill content is loaded only when activated (progressive disclosure)