CtrlK
BlogDocsLog inGet started
Tessl Logo

agently-migration

Use when the user wants to migrate an existing LangChain, LangGraph, LlamaIndex, CrewAI, or similar system into Agently, including choosing whether the source belongs to request/agent-side Agently behavior or TriggerFlow orchestration.

60

Quality

70%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/agently-migration/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill is well-structured and concise as a routing/decision document, effectively directing Claude to the right reference file based on the migration source. However, it lacks any concrete, actionable guidance—no code examples, no before/after mappings, no step-by-step migration workflow with validation. Without the bundle files, it functions as little more than a table of contents with some guardrails.

Suggestions

Add at least one concrete before/after code example showing a LangChain construct mapped to its Agently equivalent, so the skill provides actionable guidance even before consulting reference files.

Define an explicit multi-step migration workflow (e.g., 1. Classify source → 2. Map components → 3. Implement → 4. Validate equivalence) with validation checkpoints to catch migration errors.

Include a minimal concrete example of the classification step—e.g., 'If the source has `StateGraph` with edges → orchestration → TriggerFlow; if it has `ChatOpenAI` with tools → agent-side → agently-request'—to make the routing actionable rather than abstract.

DimensionReasoningScore

Conciseness

The content is lean and efficient. Every section serves a clear purpose—routing, rules, anti-patterns—without explaining what LangChain or LangGraph are or how migration works conceptually. It assumes Claude's competence throughout.

3 / 3

Actionability

The skill provides no concrete code, commands, or executable examples. It describes classification rules and anti-patterns at a high level but never shows what a migration step actually looks like—no before/after code snippets, no specific API calls, no concrete mapping examples.

1 / 3

Workflow Clarity

There is a clear routing decision tree and a rule to 'classify the source system before producing implementation steps,' but the actual multi-step migration workflow is absent—no sequenced steps, no validation checkpoints, and no feedback loops for verifying a migration was done correctly.

2 / 3

Progressive Disclosure

The skill references three specific files with clear routing signals, which is good structure. However, no bundle files are provided, so the references cannot be verified, and the 'Read Next' section duplicates the routing section without adding value. The content itself is thin enough that it's unclear whether the split is justified or if the SKILL.md is just a hollow pointer.

2 / 3

Total

8

/

12

Passed

Description

89%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a solid skill description with excellent trigger terms covering specific framework names and a clear 'Use when' clause. Its main weakness is that the concrete migration actions could be more detailed — it describes the decision-making aspect (choosing request/agent-side vs TriggerFlow) but doesn't enumerate specific migration steps like converting chains, mapping tools, or rewriting orchestration logic.

Suggestions

Add more specific concrete actions such as 'converts chains to request workflows, maps agents to Agently agents, rewrites orchestration logic as TriggerFlows' to improve specificity.

DimensionReasoningScore

Specificity

The description names the domain (migration from specific frameworks to Agently) and mentions some actions like 'choosing whether the source belongs to request/agent-side Agently behavior or TriggerFlow orchestration,' but it doesn't list multiple concrete migration actions (e.g., converting chains, mapping agents, rewriting orchestration logic).

2 / 3

Completeness

The description explicitly answers both 'what' (migrate existing systems into Agently, including choosing the right Agently pattern) and 'when' (starts with 'Use when the user wants to migrate an existing LangChain, LangGraph, LlamaIndex, CrewAI, or similar system').

3 / 3

Trigger Term Quality

Includes strong natural trigger terms users would actually say: 'migrate', 'LangChain', 'LangGraph', 'LlamaIndex', 'CrewAI', and 'Agently'. These are the exact framework names and action verbs a user would use when requesting a migration.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive — the combination of specific source frameworks (LangChain, LangGraph, LlamaIndex, CrewAI) and target framework (Agently) with the migration use case creates a very clear niche that is unlikely to conflict with other skills.

3 / 3

Total

11

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
AgentEra/Agently-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.