# Mycroft Mark II

## Mark II

- [Mycroft Mark II](https://mycroft-ai.gitbook.io/mark-ii/mycroft-mark-ii.md): Congratulations on getting a new Mark II.
- [Set Up](https://mycroft-ai.gitbook.io/mark-ii/set-up.md): Welcome your new Mark II, and get it set up ready to help.
- [Mycroft Software](https://mycroft-ai.gitbook.io/mark-ii/mycroft-software.md): The Mark II ships with Mycroft’s Dinkum software installed on the included 16GB USB 3.0 drive.
- [Menu and Physical Buttons](https://mycroft-ai.gitbook.io/mark-ii/menu-and-physical-buttons.md): Outside of voice interaction, the Mark II features some physical buttons and a GUI for some features and settings.
- [Basic Commands](https://mycroft-ai.gitbook.io/mark-ii/basic-commands.md): Now that your Mycroft Mark II is set up, try asking it a few questions, or giving it some commands. The Mark II comes with the following Skills pre-installed.
- [Home Assistant](https://mycroft-ai.gitbook.io/mark-ii/home-assistant.md): Users of Home Assistant can use the Mark II to interact with their smart home devices by voice.
- [Troubleshooting](https://mycroft-ai.gitbook.io/mark-ii/troubleshooting.md)
- [FAQ](https://mycroft-ai.gitbook.io/mark-ii/faq.md)
- [SSH Access](https://mycroft-ai.gitbook.io/mark-ii/advanced/ssh-access.md): To enable secure access to your device, we use public-key cryptography rather than a default username and password.
- [Customizations](https://mycroft-ai.gitbook.io/mark-ii/advanced/customizations.md): Mycroft is open source and free to customize however you wish. The simplest method for this is by using plugins for common systems.
- [Hardware Features](https://mycroft-ai.gitbook.io/mark-ii/advanced/hardware-features.md): The Mark II has several hardware features that allow for customization, upgradeability and repairability.
- [Sandbox Images](https://mycroft-ai.gitbook.io/mark-ii/advanced/sandbox-images.md): For more advanced users, there are a range of Mycroft Sandbox downloadable images.
- [Grokotron](https://mycroft-ai.gitbook.io/mark-ii/advanced/grokotron.md): An experimental local Speech to Text (STT) engine built on Kaldi ASR.
- [Overview](https://mycroft-ai.gitbook.io/mark-ii/differences-to-classic-core/overview.md): The Dinkum software that ships by default on the Mark II is a substantial refactoring of the Mycroft Core code. Here's what you need to know.
- [Services](https://mycroft-ai.gitbook.io/mark-ii/differences-to-classic-core/services.md): The basic structure of the Dinkum code base.
- [Sessions](https://mycroft-ai.gitbook.io/mark-ii/differences-to-classic-core/sessions.md): A unique feature of Dinkum is sessions. These are managed by the intent service, and allow for centralized deconfliction of the GUI and TTS systems.
- [Porting Classic Core Skills](https://mycroft-ai.gitbook.io/mark-ii/differences-to-classic-core/porting-classic-core-skills.md): Step-by-step examples of adapting Classic Core Skills to a Mark II running Dinkum.
- [Porting the Hello World Skill](https://mycroft-ai.gitbook.io/mark-ii/differences-to-classic-core/porting-classic-core-skills/porting-the-hello-world-skill.md): This article explains, step-by-step, how the Classic Core Hello World Skill can be ported to the Mark II running Dinkum.


---

# 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://mycroft-ai.gitbook.io/mark-ii/mycroft-mark-ii.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.
