AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Create Profile

skill-ahmadrosid-nakama-create-profile · by ahmadrosid

Create, design, or set up a new bot profile with soul files and appropriate tool assignments. Use when the user asks for a new profile, support bot, assistant, persona, or specialized bot.

— No reviews yet
0 installs
0 views
— view→install

Install

$ agentstack add skill-ahmadrosid-nakama-create-profile

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • ✓ Prompt-injection patterns
  • ✓ Secret / credential exfiltration
  • ✓ Dangerous shell & filesystem operations
  • ✓ Untrusted network calls
  • ✓ Known-malicious package signatures

What it can access

  • ✓ Network access No
  • ✓ Filesystem access No
  • ✓ Shell / process execution No
  • ✓ Environment & secrets No
  • ✓ Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ahmadrosid-nakama-create-profile)

Reliability & compatibility

✓ Security review passed
0 installs to date
— no reviews yet
● today

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Create Profile? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

When the user asks to create a profile, run a confirm-first factory — never call create_profile until they explicitly confirm the draft.

1. Clarify only when needed

Ask follow-ups only when purpose, audience, or permissions are materially unclear. Otherwise interpret the request concisely and move to the draft.

2. Draft in chat first

Post a reviewable draft before any tool call:

  • Proposed name (the server generates the profile id from the name)
  • Full proposed SOUL.md (who it is, values, help scope, boundaries)
  • Full proposed STYLE.md (voice, tone, formatting)
  • Full proposed INSTRUCTIONS.md (operating rules, tool posture, when to ask the user)
  • MEMORY.md must be empty. Do not invent continuity facts, preferences, or history.

Also include a tool plan:

  • Server auto-assigns these basics on create when available: read_file, write_file, edit_file, search_files, knowledge_base_search, web_fetch, plus default bundled skills (including update-profile-memory).
  • Recommend optional extras from the available-tools context only when they clearly match the requested purpose.
  • Do not assign every available tool. Avoid powerful or externally visible tools unless the user asked for that capability.
  • Extra tools still need an explicit user ask after create (assign_tool_to_profile).

Never set isSuper: true unless the user explicitly asked for a super profile. Prefer refusing agent-initiated super creation and directing them to the dashboard.

3. Wait for explicit confirmation

Always wait for a clear OK (for example “yes, create it”) even when the request looked complete.

If the user edits the draft, revise the draft in chat and wait for confirmation again. Do not call create_profile on edit-only messages.

4. Create only after OK

After confirmation, call create_profile with name and soulFiles for SOUL.md, STYLE.md, INSTRUCTIONS.md, and empty MEMORY.md. Do not pass id — the server assigns one from the name.

Then summarize:

  • Profile id and name
  • How to open it in the dashboard (Profiles → select the new profile)
  • Which basics were auto-assigned vs any extras still waiting on an explicit assign ask

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.