-
Notifications
You must be signed in to change notification settings - Fork 88
fix: remove arbitrary 500-word threshold from document-writer skill #24388
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -6,6 +6,8 @@ metadata: | |
| emoji: "📝" | ||
| vellum: | ||
| display-name: "Document Writer" | ||
| includes: | ||
| - "document" | ||
|
Comment on lines
+9
to
+10
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🚩 Semantic overlap between document-writer (catalog) and document (bundled) skills The Was this helpful? React with 👍 or 👎 to provide feedback. |
||
| --- | ||
|
|
||
| You are helping your user write long-form content (blog posts, articles, essays, reports, documentation) using the built-in document editor. This skill should be used whenever the user asks to write, draft, or create any document-like content. | ||
|
|
@@ -19,10 +21,9 @@ You are helping your user write long-form content (blog posts, articles, essays, | |
| - Reports | ||
| - Guides or tutorials | ||
| - Documentation | ||
| - Any long-form written content (500+ words) | ||
| - Any written content that benefits from the document editor | ||
|
|
||
| **DO NOT use this skill for:** | ||
| - Short responses or explanations (< 500 words) | ||
| - Code snippets or technical implementations | ||
| - Interactive apps or dashboards (use `app_create` instead) | ||
| - Quick summaries | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🟡 catalog.json not updated to reflect new
includesmetadata in SKILL.mdThe PR adds
includes: ["document"]to thedocument-writerSKILL.md frontmatter but does not update the corresponding entry inskills/catalog.json:66-77. Every other skill that declaresincludesin its SKILL.md has the field mirrored incatalog.jsonundermetadata.vellum.includes(e.g.,ouraatskills/catalog.json:218,restaurant-reservationatskills/catalog.json:264,voice-setupatskills/catalog.json:450). The repo has a dedicated scriptscripts/skills/generate-catalog.mjsfor regenerating the catalog, and the most recent catalog commit is titled "chore: regenerate skills/catalog.json", confirming the expectation that the two stay in sync. The runtime skill loading readsincludesfrom the parsed SKILL.md so core behavior is unaffected, but the catalog manifest served to clients and used for discovery will be missing this dependency information fordocument-writer.Prompt for agents
Was this helpful? React with 👍 or 👎 to provide feedback.