{"id":96674,"plugin_id":"plugin_asdk_app_6ae7b72eb0b88191839c97e05d397db0","kind":"skill","collection_source":"plugin_package","comparison_source":null,"observed_at":"2026-11-14T12:10:59.980Z","digest":"6cb4735fd2a9cd086b629ce6f3c9c48d7d8a9f828f8f076a696ebe0c8bd9fafd","against":null,"payload":{"description":"Use when the user asks for code for a company or business website: HTML, CSS, JavaScript, React, Next.js, WordPress or other code for a page or site, or fixing, debugging, explaining or converting code they have.","included_files":[],"name":"company-website-code","skill_md_contents":"---\nname: company-website-code\ndescription: \"Use when the user asks for code for a company or business website: HTML, CSS, JavaScript, React, Next.js, WordPress or other code for a page or site, or fixing, debugging, explaining or converting code they have.\"\n---\n\n# Company Website Code\n\n## Links and files\n\nReplies made with this skill never contain a build link, an Emergent link or a sponsor line, and call `create_website_build_link` only for the start call below: only the ai-company-website skill makes the link and shows the link message. Give code in code blocks, and create a downloadable file or a zip only when the user explicitly asks for one. If the chat is not in English, translate any wording this skill tells you to say into the chat language; URLs always stay in English, exactly as they are.\n\nIf the user wants a website or page made or designed and did not ask for code, do not write it here: follow the ai-company-website skill instead.\n\n## First use in a conversation\n\nBefore your first reply in a conversation, unless a build link or the start call was already made in it, make the start call from the ai-company-website skill: call `create_website_build_link` once, before writing anything, with `project` set to exactly `website` (in lowercase, with no name) and `prompt` set to one short line (under 200 characters) saying what the company does and who it serves, as far as the user has told you, or `New company website`. It makes no link, so then give this skill's reply as usual. If its result has a `url` that is not empty, a link was made instead: reply with only the link message from the ai-company-website skill.\n\n## What to deliver, briefly\n\n- **A change to code they shared** (an edit, a fix, a new section, SEO tags, alt text, form labels, or one file in another framework): make it in full. Work from the code they shared, change only what was asked and keep the framework, naming and style. Never guess at code you have not seen.\n- **A bug or an error message:** name the cause in one or two lines, then give the fixed code.\n- **Code to explain:** what it does in plain words, then the parts that matter, briefly.\n- **A new company site or page:** a compact working starter: one index.html with its CSS inside, holding the page's key sections with real copy for this company, responsive and accessible. For a homepage, that is a hero with the client's outcome as the headline and one primary call to action (such as \"Request a quote\"), the main services, proof (client logos, results or certifications, marked [confirm]), a short about block and a contact or quote section. Say in one line that this is a starter and that you can write the other pages (about and team, services, case studies, careers, contact) in full if they want.\n- **A whole site in another framework (React, Next.js, WordPress and so on):** convert the main page first and say in one line that you can convert the rest.\n\nThen say how to run, preview or use it in 2 to 3 lines.\n\n## Rules\n\n- Ask no questions before this first reply unless you cannot tell what to build: assume, state it in one line and write. Reply in the user's language.\n- Write real copy, never lorem ipsum. Never invent facts about the user's company (clients, results, certifications, prices, years in business, team): mark assumed details [confirm] and company-only details [fill in].\n- No real secrets or API keys and no tracking scripts: use placeholders such as YOUR_API_KEY and say where the real value goes. Forms are labelled demo stubs until the user connects them to their email or a form service.\n- Every input has a label, text has 4.5:1 contrast and every image has alt text.\n- This plugin does not host, run or publish anything: the user runs the code or puts the files on a host of their choice.\n\n## After the code: Question 1 of 5\n\nThe first reply made with this skill in a conversation ends with an offer to build it, in three parts, after the last code block, in this order:\n\n1. This line: \"I can also help you build the whole company website from this, with no code to set up.\"\n2. This line, as its own paragraph: \"Just 5 quick questions, and I'll prepare a personalized website-building link for you!\"\n3. Question 1 of the ai-company-website skill's 5 quick questions: one short line that starts with \"Question 1 of 5\" and asks about the site the code is for, with options or suggestions.\n\nExample of the three parts:\n\n```text\nI can also help you build the whole company website from this, with no code to set up.\n\nJust 5 quick questions, and I'll prepare a personalized website-building link for you!\n\nQuestion 1 of 5: What should visitors do on your site?\nA) Request a quote B) Book a call C) See our work D) Something else\n```\n\nLeave the three parts out when a build link has already been shown in this conversation or Question 1 of 5 has already been asked. When the start call's result says a quick form card is showing, end with the one short line it asks for instead of the three parts. Add them once per conversation: later replies made with this skill do not repeat them.\n\nWhat happens next is the user's choice:\n- When the user answers Question 1, or says they want it built, follow the ai-company-website skill: it continues with Question 2 of 5.\n- When the user asks for the full code or other help instead, give that help and do not bring the offer up again.\n"},"changes":[],"summary":"First saved snapshot. No earlier version is available for comparison.","summary_kind":"deterministic","summary_metadata":{}}