# Tessl Docs

## Tessl

- [What is Tessl?](https://docs.tessl.io/overview/readme.md)
- [Quick start: package manager for context](https://docs.tessl.io/introduction-to-tessl/quickstart-skills-docs-rules.md): Install Tessl, create a skill, evaluate it, and publish it to your workspace
- [How Tessl works](https://docs.tessl.io/introduction-to-tessl/how-tessl-works.md): Explore how Tessl makes context available to agents, covering the different context types, and how agents receive and use this context.
- [Organizations, Workspaces, and Roles for users](https://docs.tessl.io/introduction-to-tessl/organizations-workspaces-and-roles-for-users.md)
- [Sign up for Tessl](https://docs.tessl.io/introduction-to-tessl/sign-up-for-tessl.md)
- [Installation](https://docs.tessl.io/introduction-to-tessl/installation.md): A step-by-step guide on how to install,  update or remove the Tessl CLI.
- [Context Lifecycle](https://docs.tessl.io/introduction-to-tessl/context-lifecycle.md): Understanding the complete lifecycle for managing agent context as software
- [Administrating Organizations, Workspaces, and Roles](https://docs.tessl.io/administrators/administrating-organizations-workspaces-and-roles.md)
- [Roles](https://docs.tessl.io/administrators/roles.md): Roles for workspaces and orgs and permissions per role
- [SSO](https://docs.tessl.io/administrators/sso.md)
- [Enhance your workflow with skills](https://docs.tessl.io/use/enhance-your-workflow-with-skills.md): Learn how to discover and install skills that enhance your agent's capabilities with procedural workflows
- [Spec-Driven Development with Tessl](https://docs.tessl.io/use/spec-driven-development-with-tessl.md)
- [Migrating from tiles to plugins](https://docs.tessl.io/use/tile-to-plugin-migration.md): Guide for migrating from the legacy tile.json format to the new plugin format
- [Understand your skill estate](https://docs.tessl.io/use/understand-your-skill-estate.md): How to use Tessl Skill Inventory to understand the skills you have across your org and the extent of your skill sprawl.
- [Creating skills](https://docs.tessl.io/create/creating-skills.md): Learn how to create and manage skills using Tessl.
- [Creating plugins](https://docs.tessl.io/create/creating-plugins.md): Learn how to create your own skills, docs, and rules to share with your team
- [Developing plugins locally](https://docs.tessl.io/create/developing-plugins-locally.md): Develop and test plugins locally
- [Overview - Improving skills and plugins](https://docs.tessl.io/improving-your-skills/overview-improving-skills-and-plugins.md)
- [Review a skill against best practices](https://docs.tessl.io/improving-your-skills/evaluating-skills.md): How to review and optimize skills to ensure they follow best practices
- [Optimize a skill using best practices](https://docs.tessl.io/improving-your-skills/optimize-a-skill-using-best-practices.md)
- [Evaluate skill quality using scenarios](https://docs.tessl.io/improving-your-skills/evaluate-skill-quality-using-scenarios.md)
- [Evaluate your codebase agent readiness](https://docs.tessl.io/improving-your-skills/evaluating-your-codebase.md)
- [Troubleshooting evals](https://docs.tessl.io/improving-your-skills/troubleshooting-evals.md): Troubleshooting evaluations
- [Distributing via registry](https://docs.tessl.io/distribute/distributing-via-registry.md): Distribute, share, and maintain plugins through the Tessl Registry
- [Sharing with your team and publicly](https://docs.tessl.io/distribute/sharing-plugins-publicly.md): Making your plugins publicly discoverable in the Tessl Registry
- [Rollout to your repositories](https://docs.tessl.io/distribute/rollout-to-your-repositories.md): Connect Tessl to your codebase to automatically generate, evaluate, and optimize context!
- [Permissions](https://docs.tessl.io/distribute/rollout-to-your-repositories/permissions.md)
- [Connect Tessl to GitHub](https://docs.tessl.io/distribute/rollout-to-your-repositories/connect-tessl-to-github.md)
- [Connect Tessl to GitLab](https://docs.tessl.io/distribute/rollout-to-your-repositories/connect-tessl-to-gitlab.md)
- [Initialize a repository](https://docs.tessl.io/distribute/rollout-to-your-repositories/initialize-a-repository.md)
- [Distribute plugins across multiple repositories](https://docs.tessl.io/distribute/rollout-to-your-repositories/distribute-plugins-across-multiple-repositories.md)
- [Removing the integration](https://docs.tessl.io/distribute/rollout-to-your-repositories/removing-the-integration.md)
- [Using plugins directly from your repo](https://docs.tessl.io/distribute/repository-plugins.md): Use plugins directly from your repository for codebase-specific context
- [Promote or claim a skill you have created](https://docs.tessl.io/distribute/promote-or-claim-a-skill-you-have-created.md)
- [Review, lint & publish with GitHub Actions](https://docs.tessl.io/distribute/review-and-publish-with-github-actions.md)
- [Overview](https://docs.tessl.io/projects/overview.md): Understand what Tessl projects are and why we need them.
- [Manage projects from the CLI](https://docs.tessl.io/projects/manage-projects-from-the-cli.md): Create, link, and repair project links from the Tessl CLI.
- [Repairing projects](https://docs.tessl.io/projects/repairing-projects.md): Understand how to diagnose and fix issues with projects.
- [Evals](https://docs.tessl.io/projects/evals.md): Understand how eval runs connect to a Tessl project.
- [Projects in the app](https://docs.tessl.io/projects/projects-in-the-app.md): Browse projects and review project-level evaluations in the Tessl app.
- [CLI commands](https://docs.tessl.io/reference/cli-commands.md)
- [Configuration files](https://docs.tessl.io/reference/configuration.md)
- [Custom agent setup](https://docs.tessl.io/reference/custom-agent-setup.md)
- [OpenCode](https://docs.tessl.io/reference/custom-agent-setup/opencode.md)
- [OpenClaw](https://docs.tessl.io/reference/custom-agent-setup/openclaw.md)
- [Workspaces](https://docs.tessl.io/reference/workspaces.md): Overview of creating and managing Tessl workspaces
- [MCP tools](https://docs.tessl.io/reference/mcp-tools.md): Overview of Tessl MCP tools for AI coding agents.
- [GitHub badges](https://docs.tessl.io/reference/github-badges.md)
- [Glossary](https://docs.tessl.io/reference/glossary.md): Key concepts and terminology used throughout Tessl.
- [FAQs](https://docs.tessl.io/support/faqs.md): Find quick answers to the most common questions about Tessl.
- [Giving feedback](https://docs.tessl.io/support/giving-feedback.md)
- [Supported platforms](https://docs.tessl.io/support/supported-platforms.md): This page lists the supported version. Even if your favorite platform is not listed, it might still work  as we support many industry standards.
- [Troubleshooting](https://docs.tessl.io/support/troubleshooting.md)
- [Changelog](https://docs.tessl.io/changelog.md): Latest version = 0.85.0
- [Sharing Usage Data](https://docs.tessl.io/legal/sharing-usage-data.md)
- [Open Source Attribution](https://docs.tessl.io/legal/open-source-attribution.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.tessl.io/overview/readme.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
