{"id":10,"date":"2026-05-31T19:05:18","date_gmt":"2026-05-31T19:05:18","guid":{"rendered":"https:\/\/skillforge.beta.budapestholdings.com\/?page_id=10"},"modified":"2026-05-31T19:05:40","modified_gmt":"2026-05-31T19:05:40","slug":"skillforge","status":"publish","type":"page","link":"https:\/\/skillforge.beta.budapestholdings.com\/","title":{"rendered":"SkillForge"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">    <div class=\"sf\" id=\"skillforge-app\">\n\n        \n        <div class=\"sf-layout\">\n\n            <!-- \u2500\u2500 Form \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n            <div class=\"sf-form-panel\">\n                <div class=\"sf-panel-header\">Build Your Skill<\/div>\n\n                <form method=\"post\" id=\"sf-form\" action=\"\">\n                    <input type=\"hidden\" name=\"skillforge_nonce\"   value=\"363a229193\">\n                    <input type=\"hidden\" name=\"skillforge_post_id\" value=\"0\">\n\n                    <div class=\"sf-field\">\n                        <label class=\"sf-label\" for=\"sf_name\">Skill Name <span class=\"sf-req\">*<\/span><\/label>\n                        <input class=\"sf-input\" type=\"text\" id=\"sf_name\" name=\"sf_name\"\n                               placeholder=\"e.g. dataperk-sow-writer\" required\n                               data-preview=\"sf-prev-name\">\n                        <p class=\"sf-hint\">Short identifier \u2014 lowercase, hyphens. Used as the filename.<\/p>\n                    <\/div>\n\n                    <div class=\"sf-field\">\n                        <label class=\"sf-label\" for=\"sf_description\">Description \/ Trigger <span class=\"sf-req\">*<\/span><\/label>\n                        <textarea class=\"sf-input sf-textarea\" id=\"sf_description\" name=\"sf_description\" rows=\"3\"\n                                  placeholder=\"When and why Claude should use this skill. Be specific \u2014 this is what tells Claude to load it.\"\n                                  required data-preview=\"sf-prev-desc\"><\/textarea>\n                        <p class=\"sf-hint\">Tip: start with \"Use this skill when\u2026\" and include concrete phrases.<\/p>\n                    <\/div>\n\n                    <div class=\"sf-field\">\n                        <label class=\"sf-label\" for=\"sf_triggers\">Trigger Phrases<\/label>\n                        <textarea class=\"sf-input sf-textarea\" id=\"sf_triggers\" name=\"sf_triggers\" rows=\"4\"\n                                  placeholder=\"One phrase per line:&#10;write a SOW&#10;create a statement of work&#10;draft a scope document\"\n                                  data-preview=\"sf-prev-triggers\"><\/textarea>\n                        <p class=\"sf-hint\">One phrase per line. Claude uses these as pattern-matching cues.<\/p>\n                    <\/div>\n\n                    <div class=\"sf-field\">\n                        <label class=\"sf-label\" for=\"sf_instructions\">Instructions <span class=\"sf-req\">*<\/span><\/label>\n                        <textarea class=\"sf-input sf-textarea sf-textarea--tall\" id=\"sf_instructions\" name=\"sf_instructions\" rows=\"8\"\n                                  placeholder=\"Step-by-step instructions for Claude. Be specific and procedural:&#10;&#10;1. Ask the user for the project name and scope.&#10;2. Generate a SOW with these sections: Overview, Deliverables, Timeline, Pricing.&#10;3. Use the DataPerk brand voice \u2014 professional but approachable.\"\n                                  required data-preview=\"sf-prev-instructions\"><\/textarea>\n                        <p class=\"sf-hint\">The core of the skill. Tell Claude exactly what to do and how.<\/p>\n                    <\/div>\n\n                    <div class=\"sf-field\">\n                        <label class=\"sf-label\" for=\"sf_notes\">Notes \/ Edge Cases<\/label>\n                        <textarea class=\"sf-input sf-textarea\" id=\"sf_notes\" name=\"sf_notes\" rows=\"3\"\n                                  placeholder=\"Optional. Caveats, exceptions, or reminders for edge cases.\"\n                                  data-preview=\"sf-prev-notes\"><\/textarea>\n                    <\/div>\n\n                    <div class=\"sf-actions\">\n                        <button type=\"submit\" name=\"skillforge_action\" value=\"download\" class=\"sf-btn sf-btn--primary\">\n                            \u2193 Download SKILL.md\n                        <\/button>\n                                            <\/div>\n\n                <\/form>\n            <\/div>\n\n            <!-- \u2500\u2500 Live preview \u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500 -->\n            <div class=\"sf-preview-panel\">\n                <div class=\"sf-panel-header\">\n                    Preview\n                    <span class=\"sf-preview-filename\" id=\"sf-prev-filename\">skill.md<\/span>\n                <\/div>\n                <pre class=\"sf-preview-code\" id=\"sf-preview-code\"><span class=\"sf-fm\">---<\/span>\n<span class=\"sf-key\">name:<\/span> <span class=\"sf-val\" id=\"sf-prev-name\">my-skill<\/span>\n<span class=\"sf-key\">description:<\/span> <span class=\"sf-val\" id=\"sf-prev-desc\">Your trigger description<\/span>\n<span class=\"sf-fm\">---<\/span>\n\n<span class=\"sf-h\" id=\"sf-prev-heading\"># My Skill<\/span>\n\n<span class=\"sf-section\" id=\"sf-prev-triggers-section\"><\/span><span class=\"sf-plain\" id=\"sf-prev-instructions\">Your instructions will appear here.<\/span><span class=\"sf-section\" id=\"sf-prev-notes-section\"><\/span><\/pre>\n            <\/div>\n\n        <\/div>\n    <\/div>\n    <\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/skillforge.php","meta":{"footnotes":""},"class_list":["post-10","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/skillforge.beta.budapestholdings.com\/index.php?rest_route=\/wp\/v2\/pages\/10","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skillforge.beta.budapestholdings.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/skillforge.beta.budapestholdings.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/skillforge.beta.budapestholdings.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/skillforge.beta.budapestholdings.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10"}],"version-history":[{"count":1,"href":"https:\/\/skillforge.beta.budapestholdings.com\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions"}],"predecessor-version":[{"id":12,"href":"https:\/\/skillforge.beta.budapestholdings.com\/index.php?rest_route=\/wp\/v2\/pages\/10\/revisions\/12"}],"wp:attachment":[{"href":"https:\/\/skillforge.beta.budapestholdings.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}