This template creates the red, orange, and amber profile shown in this folder. It generates two SVG files from your public GitHub data and refreshes them automatically with GitHub Actions.
- Create a public repository named exactly like your GitHub username.
- Copy the contents of
Ember-Commandinto that repository. - Edit
config.jsonand the three contact links inREADME.md. - Run
python scripts/generate.py --demo. - Push the files and manually run the included GitHub Action once.
- A GitHub account
- Python 3.10 or newer for local generation
- Git, GitHub Desktop, or GitHub’s web uploader
No Python packages or paid services are required.
Create a public GitHub repository whose name exactly matches your username. For example, the user octocat needs a repository named octocat.
GitHub displays the root README.md from this special repository on your profile.
Copy everything inside Ember-Command into the root of your profile repository:
your-username/
├── .github/workflows/update-profile.yml
├── assets/
│ ├── hero.svg
│ └── signal.svg
├── scripts/generate.py
├── config.json
├── README.md
└── SETUP.md
Important: .github may be hidden by your file manager. Make sure it is copied, or automatic updates will not work.
Replace every example value:
username: your exact GitHub usernamename,role,location,status, andfocus: your profile textwebsite: your complete website URLskills: up to six short skill namesfeatured_repos: up to four exact public repository names
If a featured repository cannot be found, the generator automatically uses one of your most-starred public repositories.
At the bottom of README.md, replace the portfolio, GitHub, and LinkedIn URLs. Remove any button you do not need.
Run this command from the repository root:
python scripts/generate.py --demoThis creates a reliable offline preview. Generate with your live public GitHub data afterward:
python scripts/generate.pyThe live command needs internet access. If GitHub temporarily rate-limits local requests, push the template and run the Action instead; it receives an automatic GitHub token.
- In VS Code, open
README.mdand pressCtrl+Shift+V. - For the exact GitHub result, push the repository and open it on GitHub.
Do not rename assets/hero.svg or assets/signal.svg unless you also update their paths in README.md.
Push the repository, then open Actions → Update Ember Command → Run workflow. The workflow refreshes the assets every Monday and Thursday.
If the Action cannot push its update:
- Open Settings → Actions → General.
- Find Workflow permissions.
- Select Read and write permissions.
- Save and run the workflow again.
Edit the color constants near the top of scripts/generate.py:
RED = "#ff4d3d"
ORANGE = "#ff8a1f"
GOLD = "#ffc857"
CREAM = "#fff4e6"Rerun the generator after changing colors or content.
Copy this prompt into Codex, ChatGPT, Claude, or another coding assistant while the profile repository is open:
Set up the Ember Command GitHub profile template in this repository for me.
My details:
- GitHub username: [USERNAME]
- Full name: [NAME]
- Role: [ROLE]
- Location: [LOCATION]
- Short status: [STATUS]
- Current focus: [FOCUS]
- Website: [WEBSITE URL]
- Skills, maximum 6: [SKILLS]
- Featured repositories, maximum 4: [REPOSITORIES]
- LinkedIn URL: [LINKEDIN URL]
Please inspect the existing files first. Update config.json and the contact links in README.md, preserve the Ember Command design and animations, generate the assets, validate the SVG files and Markdown links, and confirm the GitHub Action is correctly placed. Use demo generation first and live generation if internet access is available. Do not delete unrelated files, and do not commit or push unless I explicitly ask.
- Images are missing: run the generator from the repository root and commit the generated
assetsfiles. - The Action is missing: verify
.github/workflows/update-profile.ymlwas copied. - Wrong account data appears: correct
usernameinconfig.json; the Action automatically uses the repository owner.