{"id":51951742,"url":"https://github.com/dubsopenhub/copilot-app-first-steps","last_synced_at":"2026-07-29T06:01:29.697Z","repository":{"id":359182540,"uuid":"1244920886","full_name":"DUBSOpenHub/copilot-app-first-steps","owner":"DUBSOpenHub","description":"Beginner-friendly interactive tutor for the GitHub Copilot app","archived":false,"fork":false,"pushed_at":"2026-05-20T21:25:07.000Z","size":176,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-07-07T22:21:29.150Z","etag":null,"topics":["copilot-app","github-copilot","non-technical","onboarding","skill","tutorial"],"latest_commit_sha":null,"homepage":"https://dubsopenhub.github.io/copilot-app-first-steps/install.html","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DUBSOpenHub.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2026-05-20T18:23:02.000Z","updated_at":"2026-05-20T21:25:12.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/DUBSOpenHub/copilot-app-first-steps","commit_stats":null,"previous_names":["dubsopenhub/copilot-app-first-steps"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DUBSOpenHub/copilot-app-first-steps","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DUBSOpenHub%2Fcopilot-app-first-steps","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DUBSOpenHub%2Fcopilot-app-first-steps/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DUBSOpenHub%2Fcopilot-app-first-steps/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DUBSOpenHub%2Fcopilot-app-first-steps/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DUBSOpenHub","download_url":"https://codeload.github.com/DUBSOpenHub/copilot-app-first-steps/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DUBSOpenHub%2Fcopilot-app-first-steps/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36020486,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-07-20T02:08:10.276Z","status":"online","status_checked_at":"2026-07-29T02:00:04.910Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["copilot-app","github-copilot","non-technical","onboarding","skill","tutorial"],"created_at":"2026-07-29T06:01:27.953Z","updated_at":"2026-07-29T06:01:29.672Z","avatar_url":"https://github.com/DUBSOpenHub.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Copilot App First Steps\n\n[![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](LICENSE)\n[![Security Policy](https://img.shields.io/badge/Security-Policy-brightgreen?logo=github)](SECURITY.md)\n\n\u003cp\u003e\n  \u003cimg src=\"assets/hero.svg\" alt=\"Copilot App First Steps hero showing a simplified Copilot app window and Start Here guidance\" width=\"100%\"\u003e\n\u003c/p\u003e\n\n\u003e A guided, beginner-friendly tutor that helps non-technical users understand the value of the GitHub Copilot app by creating something useful. Everyone can become a developer.\n\n## Start here\n\nDiscovery page:\n\nhttps://dubsopenhub.github.io/copilot-app-first-steps/\n\nIf you are brand new, use the button below.\n\n\u003cp\u003e\n  \u003ca href=\"https://dubsopenhub.github.io/copilot-app-first-steps/install.html\"\u003e\n    \u003cimg src=\"assets/install-button.svg\" alt=\"Open the app and build\" width=\"360\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nThis opens the simple start page, copies the tutor phrase, and helps you create your first useful workflow:\n\n```text\nstart app tutorial\n```\n\nNo terminal commands are required for the main path.\n\n## Who this is for\n\nThis is for non-technical or first-time users who want to understand what the GitHub Copilot app can help them create without needing to understand Git, branches, pull requests, terminals, or developer jargon first.\n\nGood fits:\n\n- Product managers\n- Designers\n- Support teammates\n- Managers\n- Founders\n- Operations partners\n- Anyone curious about what the Copilot app can do\n\n## What you can create\n\nBy the end, you will be able to create:\n\n1. A natural-language project summary.\n2. A checklist from a GitHub issue.\n3. A non-technical pull request explanation.\n4. A project plan before anything changes.\n5. A status update from project context.\n6. A first real workflow you can repeat.\n7. Confidence that you can become a developer by learning to create with the app.\n\n## The guided path\n\n```text\nStart -\u003e Open app -\u003e First prompt -\u003e Projects -\u003e Safety -\u003e Workflows -\u003e Issues/PRs -\u003e Graduation\n```\n\nThe tutor shows a \"You are here\" marker at every step.\n\n## Visual tour\n\n### Start menu\n\n![Start Here screen](assets/start-here.svg)\n\n### App map\n\n![App map](assets/app-map.svg)\n\n### Approval prompt model\n\n![Approval prompt model](assets/approval-prompt.svg)\n\n## How to use the tutor\n\nOpen the Copilot app and type:\n\n```text\nstart app tutorial\n```\n\nThe tutor will ask one question at a time and guide you through the app with colorful builder cards, emoji-labeled progress, copy/paste prompts, tiny wins, and safety notes.\n\n## What makes this different\n\nThis starts from user value, not tool mechanics. It is specific to the GitHub Copilot app:\n\n- Chat overlay\n- Project sessions\n- Issue sessions\n- Pull request sessions\n- Permission prompts\n- Guided work\n- Session navigation\n\nThe tutor now matches the landing page promise: **Build the thing you have been waiting for. Open. Ask. Build.** It uses emoji-driven lesson cards, short creator-first prompts, and tiny celebrations so the experience feels like building momentum instead of reading a manual.\n\n## Brand guidance\n\nThe design follows the [GitHub Copilot Brand Toolkit](https://brand.github.com/brand-identity/copilot): dark GitHub surfaces, GitHub blue primary actions, Copilot purple accents, shadcn/ui-inspired component polish, clear product context, and no deprecated standalone Copilot logo hero.\n\nThe public page uses brand-inspired colors and GitHub dark surfaces, but it does not show raw brand guideline sheets or product lockup guidance to learners.\n\n## Having trouble?\n\n### I do not have the Copilot app installed\n\nGo to the official Copilot app releases page:\n\nhttps://github.com/github/app/releases\n\nThe app may require preview access depending on your account or organization.\n\n### I opened the app but do not know what to type\n\nType this exact phrase:\n\n```text\nstart app tutorial\n```\n\n### I see a login or access message\n\nThat usually means one of these is true:\n\n- You need to sign in to GitHub.\n- Your Copilot subscription is not active for this account.\n- Your organization has not enabled Copilot app access yet.\n- The app preview is not available to your account yet.\n\nAsk your GitHub or organization admin if you are using a work account.\n\n### I see a permission prompt\n\nYou are still in control.\n\n```text\nGreen: Read or explain - usually safe\nYellow: Create or edit - review first\nRed: Delete, overwrite, publish, or merge - pause and ask why\n```\n\nWhen learning, choose the safest option and ask Copilot to explain what it wants to do.\n\n## For technical helpers\n\nThis package includes the skill in two locations:\n\n```text\nskills/copilot-app-first-steps/SKILL.md\n.github/skills/copilot-app-first-steps/SKILL.md\n```\n\nUse whichever location your Copilot app or skill loader supports. The primary learner path should remain the one-click install page, not manual setup.\n\n## Repository contents\n\nThis repo follows the same pattern as the other DUBSOpenHub Copilot skill projects:\n\n- `README.md` - learner-facing start page\n- `install.html` and `index.html` - one-click landing page\n- `SKILL.md` - root skill entry for quick inspection\n- `skills/copilot-app-first-steps/SKILL.md` - canonical skill package\n- `.github/skills/copilot-app-first-steps/SKILL.md` - GitHub-discoverable skill copy\n- `agents/copilot-app-first-steps.agent.md` - agent persona/config\n- `agents/copilot-app-first-steps.md` - product/design notes for the tutor\n- `SECURITY.md` - private vulnerability reporting policy\n- `CONTRIBUTING.md` - contribution workflow\n- `docs/QA_REVIEW.md` - latest QA review results\n- `docs/workflows/validate.yml` - ready-to-activate package validation workflow\n- `docs/workflows/pages.yml` - ready-to-activate Pages deployment workflow\n\nMaintainer note: the workflow files are committed as templates under `docs/workflows/` because the token used to create the repo did not include `workflow` scope. Move them to `.github/workflows/` after refreshing auth with `workflow` scope.\n\n## Package layout\n\n```text\ncopilot-app-first-steps/\n├── README.md\n├── index.html\n├── install.html\n├── TESTING.md\n├── AGENTS.md\n├── SECURITY.md\n├── CONTRIBUTING.md\n├── CODE_OF_CONDUCT.md\n├── LICENSE\n├── agents/\n│   ├── copilot-app-first-steps.agent.md\n│   └── copilot-app-first-steps.md\n├── assets/\n│   ├── start-here.svg\n│   ├── hero.svg\n│   ├── install-button.svg\n│   ├── app-map.svg\n│   └── approval-prompt.svg\n├── docs/\n│   └── workflows/\n│       ├── validate.yml\n│       └── pages.yml\n├── skills/\n│   └── copilot-app-first-steps/\n│       ├── SKILL.md\n│       └── catalog.yml\n├── .github/\n│   └── skills/\n│       └── copilot-app-first-steps/\n│           └── SKILL.md\n└── evals/\n    └── copilot-app-first-steps/\n        ├── eval.yaml\n        └── tasks/\n```\n\n## One-click install note\n\nThis package does not invent an unsupported Copilot app URL scheme. `install.html` keeps the app install/open URL in one place so an official skill-install deep link can be added as soon as the app exposes one.\n\n## How it was built\n\nThis tutor was designed from the patterns used across DUBSOpenHub Copilot skill repos, with special attention to non-technical onboarding, visual guidance, one-click entry, security posture, and beginner-safe permission education.\n\n🐙 Created with 💜 by [@DUBSOpenHub](https://github.com/DUBSOpenHub) with the GitHub Copilot CLI.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdubsopenhub%2Fcopilot-app-first-steps","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdubsopenhub%2Fcopilot-app-first-steps","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdubsopenhub%2Fcopilot-app-first-steps/lists"}