Source profileQuality 84/100

Agent-Field/agentfield/skills/agentfield-personal/SKILL.md

agentfield-personal

Build and install a personal AI agent on this machine's AgentField: real source in ~/agentfield-agents, packaged with agentfield-package.yaml, installed with `af install`, started with `af run`, registered on the local control plane, and visible in AgentField Desktop with a keys form and an auto-start toggle. Use when the user wants an agent that lives on their machine as a persistent capability — a pricing agent, a support agent, a research agent — rather than a deployable project. A standalone

Source repository stars
2,475
Declared platforms
0
Static risk flags
0
Last source update
2026-08-04
Source checked
2026-08-04

Decision brief

What it does—and where it fits

A personal agent is a capability installed on this machine. Once it's running, the local control plane routes calls to it, other agents and coding assistants can discover and delegate to it, and the AgentField Desktop app shows it with its keys and lifecycle controls. The delive…

Best for

  • Use when the user wants an agent that lives on their machine as a persistent capability — a pricing agent, a support agent, a research agent — rather than a deployable project.

Not for

  • Tasks that require unconfirmed production actions or broad system permissions.
  • Environments where the pinned source and install steps cannot be inspected.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/Agent-Field/agentfield --skill "skills/agentfield-personal"
Safe inspection promptEditorial

Inspect the Agent Skill "agentfield-personal" from https://github.com/Agent-Field/agentfield/blob/5aacdab6cd3effa3ad58c144d7ee3e627a6c4f13/skills/agentfield-personal/SKILL.md at commit 5aacdab6cd3effa3ad58c144d7ee3e627a6c4f13. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Workflow

    1. Build stable real source. Choose one filesystem-safe kebab-case package/name/node ID, , and author the agent at /agentfield-agents/. This directory is the durable source of truth the user will edit later. Do not author in a temporary directory, a disposable checkout, or the g…

    Build stable real source. Choose one filesystem-safe kebab-casePackage the source. Write the manifest atDeclare secrets safely. For every external key the source actually
  2. 02

    Before building

    Check once whether an installed agent already covers the request: af list for what's installed, and the control plane's discovery (GET /api/v1/discovery/capabilities) for what each running agent's reasoners actually do (the agentfield-use skill documents this surface). If a heal…

    Check once whether an installed agent already covers the request: af list for what's installed, and the control plane's discovery (GET /api/v1/discovery/capabilities) for what each running agent's reasoners actually do…For the agent's design, fetch the live SDK docs first — https://agentfield.ai/llms.txt (and llms-full.txt for depth) — that is the SDK ground truth. Decompose the job into reasoners the same way the agentfield skill tea…

Permission review

Static risk signals and limitations

No configured static risk pattern was detected

This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score84/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars2,475SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
Agent-Field/agentfield
Skill path
skills/agentfield-personal/SKILL.md
Commit
5aacdab6cd3effa3ad58c144d7ee3e627a6c4f13
License
Apache-2.0
Collected
2026-08-04
Default branch
main
View the original SKILL.md

Building a personal AgentField agent

A personal agent is a capability installed on this machine. Once it's running, the local control plane routes calls to it, other agents and coding assistants can discover and delegate to it, and the AgentField Desktop app shows it with its keys and lifecycle controls. The deliverable is not a repository — it is a working, registered, callable agent.

This skill is the workflow for getting that done. It does not use Docker, Docker Compose, a new Git repository, or a project CLAUDE.md unless the user independently asks for one of those.

Before building

Check once whether an installed agent already covers the request: af list for what's installed, and the control plane's discovery (GET /api/v1/discovery/capabilities) for what each running agent's reasoners actually do (the agentfield-use skill documents this surface). If a healthy installed agent already does the job, say so and offer to use it instead of building a duplicate — unless the user explicitly asked to build a new or replacement agent, in which case build it. A stopped-but-capable installation is not a reason to duplicate either; offer to start it with af run <name>.

For the agent's design, fetch the live SDK docs first — https://agentfield.ai/llms.txt (and llms-full.txt for depth) — that is the SDK ground truth. Decompose the job into reasoners the same way the agentfield skill teaches: by cognitive jobs, not by a single catch-all prompt. Personal agents are usually small — a handful of reasoners on one node is normal — but the design bar is the same.

Workflow

  1. Build stable real source. Choose one filesystem-safe kebab-case package/name/node ID, <name>, and author the agent at ~/agentfield-agents/<name>. This directory is the durable source of truth the user will edit later. Do not author in a temporary directory, a disposable checkout, or the generated ~/.agentfield installation copy. Run language-native syntax checks and tests on the source before installing.

  2. Package the source. Write the manifest at ~/agentfield-agents/<name>/agentfield-package.yaml. Put config_version: v1 at the top — the manifest schema version, distinct from the agent release version. Declare name, release version, description, author, language, a runnable entrypoint.start that matches the source and language, entrypoint.healthcheck: /health, agent_node.node_id equal to <name>, its matching agent_node.default_port, and only install dependencies the source needs.

    config_version: v1
    name: pricing-agent
    version: 0.1.0
    description: Answers pricing questions from the product catalog
    author: <user>
    language: python
    entrypoint:
      start: python main.py
      healthcheck: /health
    agent_node:
      node_id: pricing-agent
      default_port: 9301
    dependencies:
      python: [requests]
    user_environment:
      - name: OPENROUTER_API_KEY
        description: LLM provider key used for all reasoning calls
        type: secret
        scope: global
    
  3. Declare secrets safely. For every external key the source actually uses, declare a user_environment entry with name, an actionable description, type: secret, and an explicit scope. Use scope: global only for deliberately reusable credentials such as a model-provider key; use scope: node for credentials or configuration specific to this agent. Do not declare invented keys.

  4. Install and configure. Run af install ~/agentfield-agents/<name>. Configure each declared global key with af secrets set KEY and each node key with af secrets set --node <name> KEY, letting the CLI prompt/stdin take the value. Never invent, echo, commit, put into agentfield-package.yaml, or include secret values in a handoff.

  5. Start and verify registration. Run af run <name>, then poll GET ${AGENTFIELD_SERVER:-http://localhost:8080}/api/v1/nodes until the node ID is registered in an active/healthy state. An install entry, af list entry, or successful process spawn alone is not success.

  6. Invoke live. Invoke the public entry reasoner through the control plane with a representative request. For nontrivial work use async execution and poll (the agentfield-use skill documents the execute/poll surface); require a terminal successful result before calling the build done.

  7. Handle failures honestly. Diagnose and safely retry correctable failures from installation, secret setup, startup, registration, or invocation (af logs <name> is the first stop). If a required secret value is known only to the user, stop with a blocking handoff that names the needed key and scope but never its value. Do not claim completion until healthy registration and a live reasoner result both succeed.

  8. Hand off. Tell the user the agent is installed, running, and now appears in the AgentField Desktop app, where its declared keys are presented as a form and its lifecycle has an auto-start toggle. Include: the stable source path, the manifest path, the installed name, the public entry reasoner's invocation target, the registration and live-call verification results, and the commands to restart (af stop <name> && af run <name>), stop (af stop <name>), inspect logs (af logs <name>), and update after source edits (af install ~/agentfield-agents/<name> followed by af run <name>).

Alternatives

Compare before choosing

Computed 10023,781

alirezarezvani/claude-skills

app-store-optimization

App Store Optimization (ASO) toolkit for researching keywords, analyzing competitor rankings, generating metadata suggestions, and improving app visibility on Apple App Store and Google Play Store. Use when the user asks about ASO, app store rankings, app metadata, app titles and descriptions, app store listings, app visibility, or mobile app marketing on iOS or Android. Supports keyword research and scoring, competitor keyword analysis, metadata optimization, A/B test planning, launch checklist

Computed 10014,225

wanshuiyin/Auto-claude-code-research-in-sleep

citation-audit

Use it for operations and research tasks; the detail page covers purpose, installation, and practical steps.

Computed 9832,606

K-Dense-AI/scientific-agent-skills

dask

Distributed computing for larger-than-RAM pandas/NumPy workflows. Use when you need to scale existing pandas/NumPy code beyond memory or across clusters. Best for parallel file processing, distributed ML, integration with existing pandas code. For out-of-core analytics on single machine use vaex; for in-memory speed use polars.

Computed 9832,606

K-Dense-AI/scientific-agent-skills

neurokit2

Use NeuroKit2 to build or audit reproducible research workflows for physiological time-series preprocessing, event/interval analysis, multimodal alignment, variability, and complexity. Trigger when code imports neurokit2 or needs its current APIs, schemas, and method-aware validation—not for diagnosis or device validation.