# JSFiddle Docs

## JSFiddle Docs

- [JSFiddle Docs & Help](https://docs.jsfiddle.net/master.md)
- [Getting started](https://docs.jsfiddle.net/getting-started.md): How to get started with JSFiddle.
- [Panels settings](https://docs.jsfiddle.net/panels-settings.md): Each panel has their own settings
- [Editor settings](https://docs.jsfiddle.net/editor-settings.md)
- [Fiddle meta](https://docs.jsfiddle.net/fiddle-meta.md): Right now meta means the title and description.
- [External resources](https://docs.jsfiddle.net/external-resources.md): You can add external resources like CSS and JavaScript to your fiddle.
- [Embedding fiddles](https://docs.jsfiddle.net/embedding-fiddles.md): Embedding is provided to show the fiddle with running result on any other page.
- [Async requests](https://docs.jsfiddle.net/async-requests.md)
- [Github Integration](https://docs.jsfiddle.net/github-integration.md): JSFiddle allows some integration with Github
- [Display fiddle from a Github repository](https://docs.jsfiddle.net/github-integration/untitled-1.md): This allows you to skip the part of hosting code on JSFiddle and load it directly into the editor from a Github repository.
- [Display fiddle from Gist](https://docs.jsfiddle.net/github-integration/untitled.md): Read a demo from Github Gist and present it as a fiddle.
- [Pass response directly from a Github repo](https://docs.jsfiddle.net/github-integration/pass-response-directly-from-github-repository.md): While the demo might use an Async requests, JSFiddle will read them and send using the right MIME type.
- [Pass response directly from Gist](https://docs.jsfiddle.net/github-integration/demo-from-a-github-repository.md)
- [Displaying user fiddles](https://docs.jsfiddle.net/api/displaying-user-fiddles.md): It allows to create plugins displaying fiddles created by specific user
- [Display a fiddle from POST](https://docs.jsfiddle.net/api/display-a-fiddle-from-post.md): It's possible to display a fiddle that's not saved in JSFiddle, using a POST from a 3rd-party source
- [Get username](https://docs.jsfiddle.net/api/get-username.md): Replies the username of the logged in user.
- [Demos for products or libraries](https://docs.jsfiddle.net/use-cases/demos-for-products-or-libraries.md): Lots of people and companies use JSFiddle for online examples of their JavaScript libraries/products.
- [Bug reporting (test-case) for Github Issues](https://docs.jsfiddle.net/use-cases/bug-reporting-test-case-for-github-issues.md)
- [Answers on Stack Overflow](https://docs.jsfiddle.net/use-cases/answers-on-stack-overflow.md)
- [Live code collaboration](https://docs.jsfiddle.net/use-cases/live-code-collaboration.md)
- [Conducting live interviews for developer positions](https://docs.jsfiddle.net/use-cases/conducting-live-interviews-for-developer-positions.md)
- [Code snippets hosting](https://docs.jsfiddle.net/use-cases/code-snippets-hosting.md)


---

# Agent Instructions: 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.jsfiddle.net/master.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.
