{"$schema":"https://soulcraft.com/schemas/kit/v2.json","id":"skillvill","type":"soulcraft","role":"primary","status":"beta","primaryProduct":"venue","kitFamily":"business-archetype","visibility":{"scope":"unlisted"},"name":"SkillVill","description":"Online upskilling with mentors: live and recorded classes, a magazine of skills, mentor hours and cohorts, memberships with scholarship seats, and sponsors who present the classes.","longDescription":"A home for learning a skill online with people who have done it. The front page shows what is on now and next, the newest issues and the mentors at the door. Every course is an issue of the Skills magazine, every live class is recorded into the library, and an hour with a mentor is booked like anything else. Free to start; members get every class and issue, and a share of every ticket and membership pays for scholarship seats. Every mentor can have a place of their own on SkillVill, under its rules.","version":"1.0.4","author":{"name":"Soulcraft Labs","email":"kits@soulcraft.com","url":"https://soulcraft.com"},"icon":"🏡","tags":["upskilling","online-learning","mentors","classes","skills","network","live-classes","library"],"variables":[{"key":"businessName","label":"The name of your place","description":"Shown at the top of every page.","type":"string","required":true,"example":"SkillVill","default":"SkillVill"},{"key":"tagline","label":"A line about what you teach","description":"One short line under your name on the front page.","type":"string","required":false,"example":"a safe place to cultivate your skills","default":"a safe place to cultivate your skills"},{"key":"email","label":"Email","description":"Where learners can reach you and where your order notes go.","type":"email","required":true,"example":"hello@yourplace.com"},{"key":"timezone","label":"Timezone","description":"Used for the times of your classes and mentor hours.","type":"timezone","required":true,"example":"America/Los_Angeles","default":"America/Los_Angeles"},{"key":"instagram","label":"Instagram handle","description":"Optional. Shown in the footer.","type":"string","required":false,"example":"@yourplace"},{"key":"youtube","label":"YouTube channel address","description":"Optional. Shown on your Library page.","type":"url","required":false,"example":"https://youtube.com/@yourplace"}],"shared":{"industry":"education","category":"learning","glossary":{"Front page":"What is on now and next, the newest issues and the mentors at the door.","Issue":"One course, set as a magazine: every lesson is a page, and a demonstration is a film page.","Class":"A live lesson on a stage, recorded into the library afterwards.","Stage":"The room a class is held in. The default stage is the Studio Floor.","Library":"Every recorded class, filed by skill. Members watch all of it; anyone can buy one.","Mentor hour":"An hour one to one with a mentor, booked like any other session.","Cohort":"A small group that learns together over a few weeks.","Seat":"A place at a class. Free to take; members get more.","Scholarship seat":"A seat paid for out of the scholarship fund."},"suggestions":[{"label":"Plan a class","prompt":"Help me plan a live class: a good time, a length, who may join and what a seat should cost."},{"label":"Turn a class into an issue","prompt":"Help me turn one of my classes into an issue of the magazine: which lessons are pages and which is a film page."},{"label":"Write my mentor page","prompt":"Help me write a short, warm page that says who I help, what I have done and how to book an hour with me."}]},"venue":{"siteShape":"pages","rooms":"one-live-area","phoneBar":{"seats":["dashboard","editions","studio","inbox","jobs"]},"bookingNumberPrefix":"SKV","headerCta":{"label":"Take a seat","href":"/memberships","variant":"primary"},"theme":{"primary":"oklch(0.392 0.194 268.8)","bgBase":"oklch(0.981 0.020 84.6)","accent":"oklch(0.668 0.185 43.8)","textPrimary":"oklch(0.233 0.064 272.8)","interactive":"oklch(0.392 0.194 268.8)","secondary":"oklch(0.929 0.034 280.3)","displayFont":"Bricolage Grotesque","bodyFont":"Manrope","headingWeight":600,"bodyWeight":400,"softness":"pill","logoUrl":"data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20width=%22240%22%20height=%22240%22%20role=%22img%22%20aria-label=%22SkillVill%22%3E%3Ctitle%3ESkillVill%20%E2%80%94%20the%20level%20ring%3C/title%3E%3Cpath%20d=%22M17.46%2021.09A10.6%2010.6%200%200%201%206.54%2021.09L9.01%2016.97A5.8%205.8%200%200%200%2014.99%2016.97ZM5.05%2020A10.6%2010.6%200%200%201%201.67%209.62L6.35%2010.7A5.8%205.8%200%200%200%208.19%2016.38ZM2.24%207.86A10.6%2010.6%200%200%201%2011.08%201.44L11.49%206.22A5.8%205.8%200%200%200%206.66%209.73ZM22.33%209.62A10.6%2010.6%200%200%201%2018.95%2020L15.81%2016.38A5.8%205.8%200%200%200%2017.65%2010.7ZM21.41%2011.18A9.45%209.45%200%200%201%2019.14%2018.2L17.25%2016.56A6.95%206.95%200%200%200%2018.92%2011.4Z%22%20class=%22primary%22%20fill=%22%23202FAB%22%20fill-rule=%22evenodd%22%20clip-rule=%22evenodd%22/%3E%3Cpath%20d=%22M12.92%201.44A10.6%2010.6%200%200%201%2021.76%207.86L17.34%209.73A5.8%205.8%200%200%200%2012.51%206.22Z%22%20class=%22accent%22%20fill=%22%23ED651A%22%20/%3E%3C/svg%3E","headingLetterSpacing":"-0.025em"},"features":{"printOnDemand":true,"sponsorship":true,"website":true,"cms":true,"blog":true,"bookings":true,"ecommerce":true,"subscriptions":true,"partners":true,"mediaLibrary":true,"customerAccounts":true,"analytics":true,"notifications":true,"documents":true,"apps":true,"studio":true,"nearbyPlaces":false,"timeClock":false,"hall":{"enabled":true,"maxParticipants":100},"pos":false,"waivers":false,"animals":false,"adoption":false,"memories":false,"franchise":false,"giftCards":false,"loyalty":false},"hiddenStations":["cameras","inventory","resources"],"contentDefaults":{"tagline":"{{tagline}}","heroHeadline":"{{businessName}}","heroSubheadline":"{{tagline}}","aboutHeadline":"About {{businessName}}","aboutBody":"<p>Tell your learners who you are, what you have done and what you can help them do. This page is yours to write.</p>"},"terminology":{"participant":{"singular":"learner","plural":"learners"},"offering":{"singular":"session","plural":"sessions"},"reservation":{"singular":"booking","plural":"bookings"},"host":{"singular":"mentor","plural":"mentors"},"writing":{"singular":"post","plural":"posts"},"members":{"singular":"member","plural":"members","subscribe":"Take a seat"},"editions":{"singular":"issue","plural":"issues","rack":"newsstand","station":"Issues"}},"chatSuggestions":[{"label":"What is on today","message":"Which classes are on today?"},{"label":"Book a mentor hour","message":"How do I book an hour with a mentor?"},{"label":"Scholarship seats","message":"How do scholarship seats work?"}],"experienceTypes":[{"slug":"mentor-hour","name":"Mentor hour","description":"An hour one to one with your mentor, on a call. Bring one question or one piece of work and leave with a next step.","priceInCents":6000,"durationMinutes":60,"minGuests":1,"maxGuests":1,"requiresWaiver":false,"isCombo":false,"sortOrder":0,"color":"oklch(0.498 0.079 232.8)"},{"slug":"office-hours","name":"Office hours","description":"A small group, drop in with your question. Everyone hears the answers, and the mentor takes them one at a time.","priceInCents":1500,"durationMinutes":60,"minGuests":1,"maxGuests":12,"requiresWaiver":false,"isCombo":false,"sortOrder":1,"color":"oklch(0.613 0.108 75.9)"},{"slug":"cohort","name":"Cohort","description":"A few weeks with a small group and one mentor, learning one skill together. Ask for a seat and your mentor will write back with the dates and the price.","priceInCents":30000,"durationMinutes":60,"minGuests":1,"maxGuests":8,"requiresWaiver":false,"isCombo":false,"sortOrder":2,"color":"oklch(0.249 0.031 243.6)","bookingMode":"inquiry"}],"staffRoles":[{"id":"mentor","label":"Mentor"},{"id":"class-host","label":"Class host"}],"seedData":{"seed":false,"demo":true},"authGate":"action","authExemptRoutes":["/","/about","/classes","/library","/mentors","/news","/team","/sponsors","/ambassadors","/memberships","/policies","/magazines","/issues","/issues/*","/tonight","/network","/experiences","/experiences/*","/book","/blog","/blog/*","/shop","/shop/*"],"pages":[{"slug":"home","type":"homepage","label":"Home","navOrder":0,"showInNav":false,"cmsPageSlug":"homepage"},{"slug":"classes","type":"cms","label":"Classes","navOrder":10,"showInNav":true,"cmsPageSlug":"classes"},{"slug":"library","type":"cms","label":"Library","navOrder":20,"showInNav":true,"cmsPageSlug":"library"},{"slug":"mentors","type":"cms","label":"Mentors","navOrder":30,"showInNav":true,"cmsPageSlug":"mentors"},{"slug":"news","type":"cms","label":"News","navOrder":40,"showInNav":true,"cmsPageSlug":"news"},{"slug":"sponsors","type":"cms","label":"Sponsors","navOrder":50,"showInNav":true,"cmsPageSlug":"sponsors"},{"slug":"about","type":"cms","label":"About","navOrder":60,"showInNav":false,"cmsPageSlug":"about"},{"slug":"team","type":"cms","label":"Team","navOrder":70,"showInNav":false,"cmsPageSlug":"team"},{"slug":"ambassadors","type":"cms","label":"Ambassadors","navOrder":80,"showInNav":false,"cmsPageSlug":"ambassadors"},{"slug":"policies","type":"cms","label":"Policies","navOrder":90,"showInNav":false,"cmsPageSlug":"policies"}],"navigation":{"sections":[{"id":"your-day","label":"Your day","stationIds":["dashboard","inbox"]},{"id":"teach","label":"Teach","stationIds":["editions","studio","rooms","experiences","schedule"]},{"id":"offer","label":"Offer","stationIds":["memberships","jobs"]},{"id":"grow","label":"Grow","stationIds":["sponsorship","partners","reports"]},{"id":"set-up","label":"Set up","stationIds":["brand","safety","settings"]}]},"network":{"shapes":[{"key":"mentor","label":"A mentor who teaches one to one","menu":["classes","book","library","about"],"hide":["news","team","mentors","ambassadors"],"words":{"oneLine":"One to one with me, an hour at a time, on a call."},"steps":["you","words","magazine","networks","paid","tell"]},{"key":"teacher","label":"A teacher who runs live classes","menu":["classes","library","book","about"],"hide":["news","team","mentors","ambassadors"],"words":{"oneLine":"Live classes on a stage, kept in the library afterwards."},"steps":["you","words","magazine","networks","paid","tell"]},{"key":"coach","label":"A coach with a small group","menu":["classes","book","about","library"],"hide":["news","team","mentors","ambassadors"],"words":{"oneLine":"A few weeks with a small group, learning one skill together."},"steps":["you","words","networks","paid","tell"]},{"key":"maker","label":"A maker who teaches her craft","menu":["classes","library","about","book"],"hide":["news","team","mentors","ambassadors"],"words":{"oneLine":"I teach what I make, one project at a time."},"steps":["you","words","magazine","networks","paid","sell","tell"]},{"key":"founder","label":"A founder who shares what she built","menu":["about","classes","library","book"],"hide":["news","team","mentors","ambassadors"],"words":{"oneLine":"What I built, what went wrong and what I would do again."},"steps":["you","words","magazine","networks","paid","tell"]}]}}}