---
title: Choose a development path
description: Extend Teloa with skills, business resources, and tool integrations.
lastVerified: 2026-09-23
---

# 6.1 Choose a development path

Teloa offers development paths for resource authors, tool integrators, and source contributors. Start with the path that matches what you want to accomplish.

| Goal | Start here | Smallest useful result |
| --- | --- | --- |
| Reuse a working method | [Write a skill](https://docs.teloa.ai/markdown/en/develop/skills.md) | A valid SKILL.md file |
| Share a complete business configuration | [Business resource packages](https://docs.teloa.ai/markdown/en/develop/packages.md) | A package that can be previewed and imported |
| Connect an external reference service | [Read-only MCP](https://docs.teloa.ai/markdown/en/develop/mcp.md) | One successful read and one rejected out-of-scope request |
| Change product behavior | [Architecture](https://docs.teloa.ai/markdown/en/develop/architecture.md), [Local development](https://docs.teloa.ai/markdown/en/develop/local-development.md) | A change that passes the relevant tests |

## Integration does not grant permission

Skills, MCP configuration, resource relationships, and role permissions are separate layers. Writing “ignore approvals” in a skill does not grant permission. Do not call internal services directly to bypass execution checks.

## Current interface status

Internal RPC and TypeScript contracts continue to evolve with the Alpha. They are not a stable public REST API, and there is currently no standalone public SDK. The official plugin catalog is empty; integrating a new Harness or arbitrary npm plugins is also outside the stable extension paths covered by this guide.

A native npm installer is planned but has not been implemented or published. It will install and manage the existing Web service, rather than provide terminal chat or a development SDK. See the [installation guide](https://docs.teloa.ai/markdown/en/start/quickstart.md) for currently available startup workflows and local execution boundaries.

Before developing, set up an isolated data environment and record your version and reproducible inputs. See [Testing and contributing](https://docs.teloa.ai/markdown/en/develop/testing.md) for contribution requirements.
