> For the complete documentation index, see [llms.txt](https://sitesbyseth.gitbook.io/sitesbyseth-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sitesbyseth.gitbook.io/sitesbyseth-docs/skeleton/size-finder/updates.md).

# Theme updates

Skeleton gets improvements and fixes over time. There are two ways to receive them — pick one.

## First, the reassuring part: what updates can't touch

Your customizations — colors, fonts, section content, homepage layout, everything you did in the theme editor — are stored by Shopify **separately from the theme's code**. Both update paths below preserve them for the copy of the theme they update. The thing to be careful about is *replacing* a theme rather than *updating* it.

## Option 1: zip re-download (the default)

When an update ships, you'll get an email with a fresh download link.

1. Download the new zip.
2. In your admin: **Online Store → Themes → Add theme → Upload zip file**.
3. The new version lands in your **Theme library** as a *separate theme* — your live theme is untouched.
4. Click **Customize** on the new copy and redo your setup, or use it as-is if you hadn't customized much.
5. Preview it, then **Publish** when happy. Keep the old version in your library as a rollback.

⚠️ The honest downside: an uploaded zip is a brand-new theme, so it does **not** inherit the customizations from your old copy. If you've customized heavily, Option 2 is dramatically better.

## Option 2: GitHub auto-updates (recommended once you're customized)

Shopify can connect a theme to a GitHub repository. When we push an update to the repository, your connected theme updates its code **in place** — and because it's the same theme, all your theme editor customizations stay exactly as they are.

Buyers can request this — reply to your purchase email and ask for GitHub delivery. You'll receive an invitation to a private repository for your copy of Skeleton. Then:

1. Create a free GitHub account if you don't have one (github.com) and accept the invitation.
2. In your Shopify admin: **Online Store → Themes → Add theme → Connect from GitHub**.
3. Log in to GitHub when prompted, and select the Skeleton repository and its branch.
4. The connected theme appears in your library. Customize it and publish it as your live theme.

From then on, updates arrive automatically — you'll simply notice the theme's version tick up. No zips, no re-doing settings.

💡 One habit worth keeping either way: before a big update or a big customization session, click **… → Duplicate** on your live theme. A duplicate is a free, instant backup you can publish in one click if anything looks off.

## How to know your version

The theme's version is shown next to its name on the **Online Store → Themes** page (e.g. "Skeleton 1.0.0"). Update emails mention the new version number so you can compare.


---

# 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 that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://sitesbyseth.gitbook.io/sitesbyseth-docs/skeleton/size-finder/updates.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
