{% extends "base.html" %} {% block announce %} <span class="announce-new">NEW</span> Skill
Composition - compose complex skills from sub-skill phases with <code>@use</code> inside
<code>@skills</code>.
<a href="{{ 'guides/skill-composition/' | url }}">Read the guide &rarr;</a>
{% endblock %} {% block extrahead %} {{ super() }} {# Open Graph image - use page-specific or
default #} {% if page.meta and page.meta.image %}
<meta property="og:image" content="{{ page.meta.image }}" />
<meta name="twitter:image" content="{{ page.meta.image }}" />
{% else %}
<meta property="og:image" content="https://getpromptscript.dev/latest/assets/images/og-image.png" />
<meta
  name="twitter:image"
  content="https://getpromptscript.dev/latest/assets/images/og-image.png"
/>
{% endif %}
<meta property="og:image:width" content="1200" />
<meta property="og:image:height" content="630" />

{# Twitter card defaults #} {% if not page.meta or not page.meta.get('name') == 'twitter:card' %}
<meta name="twitter:card" content="summary_large_image" />
{% endif %} {% endblock %}
