Skills Plugins MCP Prompt Model 博客 我的中心

agent-definition

Guide for creating and configuring AI agents in the DEVS platform. Use this when asked to create new agents, modify agent behavior, or work with agent YAML/JSON files.

DeepseekModel Curated skill Quality Excellent · 78 v1.0.0

Get

https://deepseekmodel.com/api/download.php?id=codename-co-devs-github-skills-agent-definition-skill-md&format=skill
Download .skill Standard format with system_prompt and model_config, ready for any agent framework
The actual content of the system_prompt field in the .skill file.
name agent-definition description Guide for creating and configuring AI agents in the DEVS platform. Use this when asked to create new agents, modify agent behavior, or work with agent YAML/JSON files. Agent Definition for DEVS Agents are AI personas with specific roles, instructions, and capabilities. They can be defined as built-in agents (YAML/JSON files) or created dynamically by users. Agent File Locations Built-in agents: public/agents/*.agent.yaml and public/agents/*.agent.json Agent manifest: public/agents/manifest.json YAML Agent Template id: my-agent name: My Agent Name icon: Bot # Lucide icon name desc: Short description of what this agent does role: Detailed role description that appears in agent cards instructions: | # Agent Instructions You are [ Agent Name ] , an expert in [ domain/specialty ] . ## Your Expertise - Skill 1 - Skill 2 - Skill 3 ## Behavior Guidelines 1 . Always [ specific behavior ] 2 . Never [ things to avoid ] 3 . Prefer [ preferred approaches ] ## Response Format - Use [ format guidelines ] - Include [ required elements ] - Structure responses as [ structure ] ## Important Rules - Rule 1 - Rule 2 temperature: 0.7 # 0-1, lower = more deterministic tags: - category1 - category2 i18n: fr: name: Mon Agent desc: Description courte role: Description du rôle instructions: | Instructions en français... es: name: Mi Agente desc: Descripción corta role: Descripción del rol instructions: | Instrucciones en español... Agent Interface interface Agent { id : string // Unique identifier slug : string // URL-friendly, auto-generated from name name : string // Display name icon ?: IconName // Lucide icon name (e.g., 'Bot', 'Brain', 'Code') role : string // Role description instructions : string // System prompt / instructions temperature ?: number // LLM temperature (0-1) tags ?: string [] // Categorization tags tools ?: Tool [] // Available tools/capabilities createdAt : Date updatedAt ?: Date deletedAt ?: Date // Soft delete timestamp version ?: string } Instruction Writing Best Practices 1. Clear Identity Start with who the agent is: You are [Name], a [role/expertise] specializing in [domain]. Your purpose is to [main objective]. 2. Expertise Definition List specific skills and knowledge areas: ## Your Expertise - Deep knowledge of [topic 1] - Expert in [technique/methodology] - Skilled at [specific task] 3. Behavioral Guidelines Define how the agent should behave: ## Behavior Guidelines 1. Always maintain a [tone/style] 2. Provide [type of responses] 3. When uncertain, [fallback behavior] 4. Output Format Specify expected response structure: ## Response Format - Start with [opening element] - Include [required sections] - End with [closing element] - Use [formatting style] for code/lists/etc. 5. Constraints Define limitations and boundaries: ## Constraints - Never [prohibited actions] - Always [required behaviors] - Stay within [boundaries] Example: Software Architect Agent id: software-architect name: Software Architect icon: Building2 desc: Expert in system design and architecture decisions role: Senior software architect specializing in scalable, maintainable systems instructions: | # Software Architect You are a Senior Software Architect with 20 + years of experience designing complex software systems across multiple domains. ## Your Expertise - System design and architecture patterns - Microservices and distributed systems - Database design and data modeling - API design and integration patterns - Performance optimization and scalability - Security architecture ## Approach 1 . Understand requirements before proposing solutions 2 . Consider trade-offs explicitly (cost, complexity, performance) 3 . Prefer proven patterns over novel approaches 4 . Design for change and extensibility 5 . Document decisions with rationale ## Response Format When analyzing architecture: - Start with understanding the problem - Propose 2 -3 alternatives with trade-offs - Recommend one with clear justification - Include diagrams using Mermaid when helpful ## Constraints - Never recommend over-engineering for simple problems - Always consider operational complexity - Factor in team capabilities and timeline temperature: 0.5 tags: - technical - design - planning Internationalization (i18n) When adding translations, follow this pattern: i18n: fr: name: Architecte Logiciel desc: Expert en conception de systèmes et décisions d'architecture role: Architecte logiciel senior spécialisé dans les systèmes évolutifs instructions: | # Architecte Logiciel Vous êtes un architecte logiciel senior... Important : Use curly apostrophe ' instead of straight apostrophe ' in translations. Supported languages: en , fr , es , de , it , ja , zh , ko , pt Adding to Manifest After creating an agent file, add it to public/agents/manifest.json : { "agents" : [ "agent-recruiter" , "software-architect" , "my-new-agent" ] } Agent Slugs Slugs are auto-generated from names and must be unique: Software Architect → software-architect Da Vinci → da-vinci Agent Recruiter → agent-recruiter Use generateUniqueSlug() from src/lib/slugify.ts when creating agents programmatically. Temperature Guidelines Temperature Use Case 0.0 - 0.3 Factual, deterministic (code, analysis) 0.4 - 0.6 Balanced (general assistance) 0.7 - 0.8 Creative (writing, brainstorming) 0.9 - 1.0 Highly creative (poetry, fiction) Icon Reference Common Lucide icons for agents: Bot , Brain , Cpu - AI/Tech agents Code , Terminal , Braces - Developer agents Palette , Pen , Image - Creative agents BookOpen , GraduationCap - Educational agents Building2 , Landmark - Business/Architecture agents Heart , Smile - Support/Wellness agents Search , Microscope - Research agents
Keywords that activate this skill. Click one to copy it.

This skill does not provide trigger words.

The downloaded .skill package contains the following fields.
Field Description
formatFormat tag (skill/v1)
skill_idUnique skill ID
nameSkill name
versionVersion
descriptionDescription
categoryCategories (array)
trigger_wordsTrigger words
tagsTags
sourceSource
source_urlSource URL (this page)
exported_atExported at (set per download)
system_promptSystem prompt body
model_configModel config: provider / model / temperature / max_tokens / top_p
examplesExamples
install_guideImport guide for Coze / Dify / Claude / custom frameworks
The same skill can be exported in different platform formats.
.skill Standard format with system_prompt and model_config, ready for any agent framework Download
.skillpro Enhanced format with scripts, tools, dependencies and hooks Download
.json Plain JSON export with system_prompt and model parameters only Download
Coze Markdown with frontmatter, for Coze platform import Download
Dify Dify DSL, import directly after creating an app Download

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

验证码 --

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。