ai-startup-skills
创业公司做 AI 产品的 7 步 Agent Skill 合集:验证 → BP → 政策 → 路演 → 获客 → 定价 → 注册。
Translation pending
Websites, Web3 platforms and browser games. See Battle of Shinkai, AxoRonin and Blacklist.
Translation pending
OtherCSS · HTMLGitHub @SkyboyytOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗A complete, dependency-free portfolio built with semantic HTML, CSS, and JavaScript. Its "Ideas in motion" design is a set of full-width scenes with 3D product frames and scroll-driven motion, taken from the owner's motion edit (October 2026).
The ready-to-use website is in this folder. Open index.html in a modern browser. No installation or build is needed. To preview over HTTP, run python -m http.server 8080 from this folder and visit http://localhost:8080, or use any static web server.
To host elsewhere, upload the contents of this folder and preserve the folder structure. The .openai/hosting.json file is only needed by Sites hosting.
<section class="scene">.assets/supportflow/ and were captured from the running app with a development workspace and a fictional demo business.Each demo is also deployed as its own Vercel project from this repository (Root Directory set to the demo folder), and the portfolio buttons link to these addresses:
demos/pulse-grid)demos/studio-desk)demos/fieldwork)Links from the demos back to the portfolio point at https://senku-portfolio.vercel.app/.
--accent and --accent-2 (orange and lime by default) are the bright fills, --accent-ink and --accent-display are deeper shades for text on light backgrounds, and --accent-2-deep is the secondary on light. Visitors can pick one of five pairs (Ember, Tide, Orchid, Punch, Mint) from the color button in the header, or from the row in the mobile menu. Each pair is a :root[data-accent=…] rule, checked for WCAG AA text contrast; to add or change one, edit that rule, the picker markup in index.html, and the list in script.js (and the short copy in 404.html).The About scene shows your avatar, assets/avatar.jpg, in a circle with Apps, Games and Web orbiting it. To change it, replace that file. The image is 361×361, so a larger version (at least 900px wide) will look sharper on high-resolution screens. An S monogram shows if the image cannot load.
Your original photo is still kept at assets/ChatGPT Image 30 Sept 2026, 22_24_36.jpg but is not shown on the page.
Edit text, real project status, and links in index.html. Change the color tokens at the top of styles.css (:root, .ink, .paper). Update social links in both the contact section and footer. Replace concept previews with actual screenshots when supplied, add descriptive alt text, and only remove the Concept preview label when using real screenshots.
Headings marked data-split are split into letters by script.js, which keeps a hidden copy of the full text for screen readers. Each product frame is a .stage (angle set by --rx and --ry); phones (.phone) and floating cards (.float-card) sit forward in 3D.
No project stacks, repositories, testimonials, qualifications, or results were invented. Battle of Shinkai details come from its public build repository (github.com/Skyboyyt/battle-of-shinkai). Blacklist details come from its public repository (github.com/Skyboyyt/blacklist); it is presented as a live test build (public test environment, not launched), with no launch or completion date claimed. Only add a résumé download when an actual file is available.
The product frames play real screen recordings of the projects being used (assets/video/). Each recording loads as its scene nears the screen, plays while it is in view, pauses when it leaves, and has a Play/Pause button in the frame's title bar. With reduced motion turned on, nothing plays until the visitor presses Play. Phones and other small screens get a lighter 640px version (*-sm.mp4), and each video has a poster image. Without JavaScript, the poster shows and the browser's own controls can play the recording. The remaining screenshots (assets/shinkai/combat.jpg, assets/blacklist/research.jpg, assets/supportflow/) are used in the Real builds scene and elsewhere.
demos/supportflow, run locally with its development sample data (the fictional Larkspur Coffee workspace) and the built-in extractive AI mode that answers from help-centre excerpts without a language model. It shows the website chat answering and handing a refund to a person, an agent reply in the inbox, analytics and the widget settings, with chapter thumbnails. The live site uses a language model, so its wording differs.assets/*/mobile-scroll.webp).The recordings were made with Playwright: a scripted session in a real browser, a drawn cursor with an orange click ring, frames from the DevTools screencast, and ffmpeg (H.264, CRF 26). To refresh one, re-record the same flow and keep the chapter times in the data-t attributes in step with the new video.
One set of easing curves (--ease-out, --ease-in, --ease-in-out, --ease-soft, --ease-back) is used throughout.
.screen.scroll). In One experience, a cursor moves across the SupportFlow screen and clicks, with an orange ring at each click (.demo-cursor). The Learnspace flow runs step by step.Device theme is the initial default. Manual choices are stored under fahad-theme in localStorage and applied before the stylesheet loads. Clear that key to return to the device preference. The accent choice is stored under fahad-accent, applied the same way, and synced across open tabs; the favicon and the 3D floor follow it. Storage errors are handled. The modal mobile menu contains focus, locks scrolling, closes on Escape, link selection, and desktop resize, and restores focus. The two-line menu icon animates into a close icon.
Content stays visible without JavaScript and a no-JavaScript mobile navigation is provided. Email, WhatsApp, GitHub, and X are real links; there is no simulated form.
senku anywhere on the page.All HTML, CSS, and JavaScript are in separate files. script.js is loaded before styles.css to apply your saved theme before painting; the page interactions start after the HTML is ready.
Each project has a native details/summary section. Click the label, or focus it and press Enter or Space, to expand or collapse it. These sections work without JavaScript. Edit their copy in index.html and their styles under .project-story in styles.css. Only confirmed project information is included; add challenges or lessons when you have real details to share.
assets/share-card-v3.jpg (1200×630, under 100 KB so WhatsApp shows it). The tags use the full address https://senku-portfolio.vercel.app/, so update them, and the canonical link, if the site moves to a new domain. After changing the image, give it a new file name, because WhatsApp and X cache previews.Person block helps search engines connect the names Senku and Skyboy.