joyagent-skill-author
Author and validate JoyAgent Skill Packages.
Skill by dddd-cloud
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/dddd-cloud-joyagent-skill-author
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/joyagent-skill-author
What's inside
- Skill name
joyagent-skill-author- Description
- Author and validate JoyAgent Skill Packages. Adapted from anthropics/skills skill-creator, rewritten for this repo's SkillManifestParser, SkillPackageValidator, and browser Pyodide runtime. Use when creating or reviewing SKILL.md packages.
- License
- Apache-2.0
- Instructions
- 54 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (3)
- SKILL.md
- README.md · references/
- run.py · scripts/
SKILL.md (first lines)
# JoyAgent Skill Author
Source adapted from [anthropics/skills skill-creator](https://github.com/anthropics/skills/tree/main/skills/skill-creator).
This package is **not** a verbatim Claude Code skill. JoyAgent only executes `pyodide` entrypoints; `python`/`node` runtimes are declared but raise `SKILL_ENTRYPOINT_NOT_AVAILABLE`.
## When to use
- User wants a new Skill Package for JoyAgent Phase2 (`POST /api/v2/skills/import`).
- User pastes a `SKILL.md` or file list and needs a deterministic check before import.
## Call the script
Run entrypoint `main` with JSON:
```json
{
"skillMd": "---\\nschemaVersion: 1\\nname: demo\\ndescription: demo skill\\nversion: 1.0.0\\n---\\n\\n# Demo\\nInstructions here.",
"files": ["SKILL.md", "scripts/run.py"]
}
```
The script mirrors:
- `SkillManifestParser` (`genie-backend/.../SkillManifestParser.java`)
- `SkillPackageValidator` (`.../SkillPackageValidator.java`)
- `pyodide.worker.ts` which requires `def main(input):` (not `run`)
## Package layout this product accepts
Only these top-level names survive import:
- `SKILL.md` (required)
- `scripts/`
- `references/`
- `templates/`
- `assets/`
Rejected: `.env`, `credentials.json`, `*.pem`, `*.key`, path traversal, absolute paths.
## Frontmatter rules
Must start with `---\n` and close with `\n---\n`. Required scalars: `name`, `description`. `schemaVersion` defaults to `1`. Nested maps like Anthropic `metadata:` are skipped.
Entrypoint fields:
- `name`, `runtime`, `script` (must live under `scripts/`)
- `runtime: pyodide` is the only executable runtime
- `packages:` only valid for pyodide; no `http`, `git+`, `.whl`, `@`, `/`
## Import path
Zip the folder and `POST /api/v2/skills/import` as `multipart/form-data` field `file`. Max zip 10 MiB. Instruction body max 20000 code points. Packages land at `skills/users/{tenantId}/{ownerId}/{skillId}/`.From dddd-cloud/genie-Multiagent-platform, Apache-2.0.
More from dddd-cloud/genie-Multiagent-platform
- 0.552score
joyagent-ui-e2e
dddd-cloud
Write Playwright tests that match JoyAgent ui/e2e helpers (loginAs, 新会话, 发送).
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
joyagent-mcp-connector
dddd-cloud
Add remote MCP servers that pass JoyAgent McpUrlPolicy and HttpMcpClientAdapter.
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
frontend-design
dddd-cloud
Distinctive UI direction for JoyAgent React screens.
SkillBFreshness: B★ 1Claude Code +9 - 0.508score
example
dddd-cloud
Minimal browser Python Skill Package example
SkillBFreshness: B★ 1Claude Code +9 - 0.505score
文件 ZIP 打包器
dddd-cloud
在浏览器 Python 中把明确提供的文本或 Base64 文件安全打包为 ZIP
SkillBFreshness: B★ 1Claude Code +9 - 0.505score
CSV 图表生成器
dddd-cloud
在浏览器 Python 中把 CSV 分类数值生成可下载 SVG 柱状图
SkillBFreshness: B★ 1Claude Code +9 - 0.505score
Markdown 网页生成器
dddd-cloud
在浏览器 Python 中把安全 Markdown 子集生成可预览 HTML
SkillBFreshness: B★ 1Claude Code +9 - 0.505score
JSON 数据工作台
dddd-cloud
在浏览器 Python 中检查、定位和扁平化 JSON 数据
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
CSV 数据摘要
dddd-cloud
用 Python 标准库生成 CSV 字段和缺失值摘要
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
浏览器 Notebook
dddd-cloud
在浏览器 Pyodide 中执行可复核的轻量分析步骤
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
浏览器 Python 报告
dddd-cloud
在浏览器 Pyodide 中生成安全的 HTML 报告
SkillBFreshness: B★ 1Claude Code +9 - 0.502score
创建 PDF 报告
dddd-cloud
在浏览器 Pyodide 中创建基础 PDF 文件
SkillBFreshness: B★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Aug 17, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from dddd-cloud
- 0.552score
joyagent-mcp-connector
dddd-cloud
Add remote MCP servers that pass JoyAgent McpUrlPolicy and HttpMcpClientAdapter.
SkillBFreshness: B★ 1Claude Code +9 - 0.552score
joyagent-ui-e2e
dddd-cloud
Write Playwright tests that match JoyAgent ui/e2e helpers (loginAs, 新会话, 发送).
SkillBFreshness: B★ 1Claude Code +9 - 0.549score
frontend-design
dddd-cloud
Distinctive UI direction for JoyAgent React screens.
SkillBFreshness: B★ 1Claude Code +9 - 0.508score
example
dddd-cloud
Minimal browser Python Skill Package example
SkillBFreshness: B★ 1Claude Code +9 - 0.505score
文件 ZIP 打包器
dddd-cloud
在浏览器 Python 中把明确提供的文本或 Base64 文件安全打包为 ZIP
SkillBFreshness: B★ 1Claude Code +9 - 0.505score
CSV 图表生成器
dddd-cloud
在浏览器 Python 中把 CSV 分类数值生成可下载 SVG 柱状图
SkillBFreshness: B★ 1Claude Code +9
Cite this page
joyagent-skill-author. Agent Mart. https://agentmart.dev/skills/dddd-cloud-joyagent-skill-author (last updated 2026-10-24)