Use when performing software installation request — software request, approval, licensing check, and deployment workflow covering the full lifecycle from user request through procurement, license validation, security review, installation, and verification. Ensures software installations comply with licensing agreements and security policies.
Scanned 9/8/2026
Install to Claude Code
npx -y skills add cloudthinker-ai/CloudSkills --skill software-installation-request --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Software Installation Request?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/cloudthinker-ai-software-installation-request)More formats (shields.io, HTML) on the badges page.
---
name: software-installation-request
enabled: true
description: |
Use when performing software installation request — software request,
approval, licensing check, and deployment workflow covering the full lifecycle
from user request through procurement, license validation, security review,
installation, and verification. Ensures software installations comply with
licensing agreements and security policies.
required_connections:
- prefix: itsm
label: "ITSM Tool (ServiceNow, Freshservice, etc.)"
config_fields:
- key: requester_name
label: "Requester Name"
required: true
placeholder: "e.g., Jane Smith"
- key: software_name
label: "Software Name & Version"
required: true
placeholder: "e.g., Adobe Creative Cloud, Visual Studio 2025"
- key: business_justification
label: "Business Justification"
required: true
placeholder: "e.g., Required for design deliverables in Q2 campaign"
- key: device_name
label: "Target Device"
required: false
placeholder: "e.g., LAPTOP-JS-1234"
features:
- HELPDESK
---
# Software Installation Request Workflow
Software request: **{{ software_name }}** for **{{ requester_name }}**
Device: {{ device_name }}
Justification: {{ business_justification }}
## Step 1 — Request Validation
- [ ] Verify {{ requester_name }} is an active employee
- [ ] Check if {{ software_name }} is on the approved software list
- [ ] If not approved: escalate for security review before proceeding
- [ ] Verify {{ device_name }} meets minimum system requirements
### Approved Software Check
```
STATUS CHECK
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Software: {{ software_name }}
Status: [ ] Approved / [ ] Requires Review / [ ] Blocked
If APPROVED: proceed to license check
If REQUIRES REVIEW: submit to security team for evaluation
If BLOCKED: deny request with explanation and suggest alternative
```
## Step 2 — Approval
- [ ] Manager approval for {{ requester_name }}
- [ ] Budget approval if purchase required (check cost center)
- [ ] Security team approval (if not on pre-approved list)
- [ ] All approvals documented in ITSM ticket
## Step 3 — License Check
- [ ] Check existing license inventory for {{ software_name }}
- [ ] Available license seat?
- **Yes**: Assign license to {{ requester_name }}
- **No**: Initiate procurement
- [ ] License type verification:
- Per-user, per-device, or concurrent?
- Is current license type appropriate?
- [ ] Check license expiration date
- [ ] Verify license compliance (not over-allocated)
### Procurement (if needed)
- [ ] Submit purchase request with cost and justification
- [ ] Obtain purchase approval from budget owner
- [ ] Process procurement through vendor or reseller
- [ ] Receive license keys / subscription activation
- [ ] Record new licenses in asset management system
## Step 4 — Deployment
### Pre-Installation
- [ ] Verify {{ device_name }} has sufficient disk space
- [ ] Check for conflicting software that needs removal
- [ ] Back up user data if significant system changes needed
- [ ] Verify OS version compatibility
### Installation
- [ ] Deploy via software distribution tool (SCCM, Intune, Jamf) if available
- [ ] Or install manually:
- Download installer from approved source (vendor portal or internal repo)
- Run installation with admin privileges
- Apply license key or sign in with licensed account
- Configure application settings per company standards
- [ ] Install any required plugins or add-ons
### Post-Installation
- [ ] Verify {{ software_name }} launches correctly
- [ ] Verify license is activated and shows correct license type
- [ ] Run basic functionality test
- [ ] Notify {{ requester_name }} of installation completion
## Step 5 — Documentation
- [ ] Update asset management with software assignment
- [ ] Record license allocation (user, device, license key/seat)
- [ ] Update ITSM ticket with installation details
- [ ] Provide {{ requester_name }} with getting-started documentation if available
- [ ] Close ticket
## Counter-Rationalizations
| Shortcut | Counter | Why |
|----------|---------|-----|
| "We can skip some steps for this case" | Adapt the workflow steps, don't skip them | Skipped steps are where incidents and oversights originate |
| "The user seems to already know what to do" | Complete all workflow phases with the user | The workflow catches blind spots that experience alone misses |
| "This is a minor case, full process is overkill" | Scale the process down, don't turn it off | Minor cases become major when unstructured; the process scales, not disappears |
| "I'll fill in the details later" | Complete each section before moving on | Deferred details are forgotten; real-time capture is more accurate |
| "The template output isn't necessary" | Always produce the structured output format | Structured output enables comparison, audit trails, and handoff to other teams |
## Output Format
Generate an installation report with:
1. **Request summary** (software, requester, justification)
2. **License status** (existing/procured, type, expiration)
3. **Installation details** (method, device, configuration)
4. **Completion confirmation**
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!